当我在Xcode的断点停止时,我可以看到NSString变量的值.我怎样才能改变它们?我可以更改int或double变量,但不能更改NSString.
我的类有一个成员变量,它是一个NSNumber,如下所示:
@interface C : NSObject {
NSNumber* _n;
}
Run Code Online (Sandbox Code Playgroud)
在调试期间,我在断点处停止,我想更改NSNumber的值.我该怎么做?
我尝试了XCode变量窗口,但这不起作用.
例如,我尝试了XCode调试控制台
expr _n = @1
Run Code Online (Sandbox Code Playgroud)
但这给出了奇怪的消息错误:从不兼容的类型'NSNumber*'分配'NSNumber*' - 不开玩笑!试试吧.
我也试过了
expr _n = [NSNumber numberWithInt:1]
Run Code Online (Sandbox Code Playgroud)
但是这给了同样的东西.