Проблема отладки XCode

У меня есть небольшая проблема с отладчиком Xcode. Мне кажется, функция «Вступление» не работает так, как должна. Или так, как я ожидаю, что это сработает.

Я могу вмешаться в любой вызов метода, если он не имеет возвращаемого значения:

[myObject DoSomething];

Это работает find, но если метод имеет возвращаемое значение, Step In отсутствует. Отладчик просто перешагивает через метод.

double b = [myObject CalculateSomething];

Если я делаю то же самое с функциями вместо методов, отладчик всегда вступает в вызов функции. Неважно, имеет ли оно возвращаемое значение или нет.

Это ошибка? Это особенность? Так и должно быть? Я пробовал это с текущим Xcode и Xcode 4 Beta на разных машинах, но отладчик отказывается вмешиваться в методы с возвращаемыми значениями.

РЕДАКТИРОВАТЬ

Да, я нахожусь в режиме отладки. Я не получаю никаких ошибок компилятора, никаких предупреждений. Я могу легко воспроизвести эту проблему в любое время. Метод CalculateSomething -> просто сделать возврат 5; и отладчик не вступит в это. Впоследствии значение не равно нулю, программа работает нормально.

Только отладчик отказывается использовать метод или любой другой метод с возвращаемым значением.

Ответы на вопрос(3)

Ваш ответ на вопрос