我設置的用戶默認值,我不知道爲什麼它崩潰:設置NSUserDefault崩潰
[[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)"
什麼是'settingKey'?它是一個NSString等? –
你在使用多線程嗎? – Groot
settingsKey或settingKey? (你的代碼示例同時顯示) – Vinzzz