我正在使用 Xcode 并想设置一个断点,该断点从我的代码中说出 NSString。我正在做的是设置断点,然后编辑它。我添加了一个“Shell 命令”动作。第一个论点是say
,第二个论点是我遇到麻烦的地方。
NSString *myString = @"This is a test";
如果我把@myString@
它作为第二个参数,它会读出内存地址。前任。0x0b4be130
如果我尝试@[myString UTF8String]
,它会给我另一个内存地址。
如果我取消引用 myString, @*[myString UTF8String]@
,它只会给我字符串的第一个字符。
我该如何正确地做到这一点?