我在用户默认值中设置了一个值,但我不知道它为什么会崩溃:
[[NSUserDefaults standardUserDefaults] setObject:[textField text] forKey:@"STRING"];
这很好但是
[[NSUserDefaults standardUserDefaults] setObject:[textField text] forKey:settingKey];
这不是。settingKey
是我正在使用的类中声明和合成的属性。事实上,即使这一行也有效
[textField setText:[[NSUserDefaults standardUserDefaults] objectForKey:settingKey]];
当模拟器崩溃时,它会将我带到我无法理解的核心基础哈希(CFHash):
0x1c24756: call 0x1d79a00; symbol stub for: getpid
"Thread 1: EXC_BREAKPOINT (code=EXC_1386_BPT, subcode=0x0)"