【问题标题】:iOS / xcode - NSNumber literal updates being ignored by XcodeiOS / xcode - NSNumber 文字更新被 Xcode 忽略
【发布时间】:2013-09-04 05:54:07
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 试过干净(Cmd-shift-K)?
  • 成功了,非常感谢。有点新手所以认为我可能在 NSNumber 上做错了什么......

标签: ios objective-c xcode nsnumber


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-14
    • 2016-10-18
    • 2019-10-23
    • 1970-01-01
    • 2010-09-08
    • 2018-09-26
    • 2018-03-14
    相关资源
    最近更新 更多