0

1)我声明一个 NSNumber 属性是一个视图控制器头文件@property NSNumber *myNumber; 2)我将该属性设置为 NSNumber 文字并记录输出:

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

3)上述工作按预期工作。然后我将@9 更改为@10。并运行程序。它不起作用,该属性仍设置为值 9

4) 我对 NSLog 文本(空格、句号等)做了一个小改动,然后重新运行程序。它现在可以工作了!(更新到新值,例如@10)

任何关于为什么会发生这种情况的想法将不胜感激,谢谢

4

1 回答 1

0

有时,Xcode 会卡在这样的小事情上。当发生这种奇怪的事情时,首先要尝试的是干净的 - CmdshiftK

于 2013-09-04T13:07:16.370 回答