2013-09-04 1 views
0

1) Заявляет свойство NSNumber файл заголовок вида контроллера @property NSNumber *myNumber; 2) Я установить эту недвижимость NSNumber буквального и журнал выход:Ios/Xcode - NSNumber буквенные Обновлений игнорируются Xcode

self.myNumber = @9; 
NSLog(@"myNumber is: %@", self.myNumber); 

3) Выше работает как и ожидалось. Затем я изменяю @ 9 на @ 10. и запустить программу. Не работает, свойство по-прежнему установлено в значение 9.

4) Я делаю небольшое изменение в тексте NSLog (пробел, полную остановку, что-либо), а затем повторно запускаю программу. Теперь это работает! (обновление до нового значения, например @ 10)

Любые мысли о том, почему это происходит будет высоко ценится, благодаря

+3

Пробовал чистый (Cmd-shift-K)? – Undo

+0

Это сработало, спасибо большое. Немного новичков, так что я мог бы что-то сделать с NSNumber ... – Paul

ответ

0

Иногда Xcode застревает на такие мелочи, как это. Когда что-то странное, как это происходит, первое, что нужно попробовать, это чистый - CmdshiftK.