当我在Xcode的断点停止时,我可以看到NSString变量的值.我怎样才能改变它们?我可以更改int或double变量,但不能更改NSString.
在使用iOS时,我有时会有需要测试的值.我可能会调整这些值30次,并且必须重建/重新运行30次才能测试它们.这是一个明显的麻烦.
所以我想知道(使用iOS SDK)是否可以在应用程序的运行时调整小参数/数据?只是为了让生活更方便.
在Xcode中,LLDB可以在调试时通过expr命令更改变量值(请参阅在XCode中使用LLVM进行调试时如何更改变量值?).我使用此方法成功更改字符串值,但是当我将NSURL变量更改为新实例时,出现错误:
(lldb) expr url = [NSURL URLWithString:@"www.example.com"];
error: no known method '+URLWithString:'; cast the message send to the method's return type
error: 1 errors parsing expression
Run Code Online (Sandbox Code Playgroud)
我怎样才能将网址更改为新值?谢谢.