gpt4 book ai didi

ios - 存储 NSUserDefaults 时访问错误

转载 作者:行者123 更新时间:2023-11-29 04:31:19 25 4
gpt4 key购买 nike

我使用以下代码在 NSUserDefaults 中保存数字:

NSUserDefaults *prefs = [[NSUserDefaults standardUserDefaults]retain];
NSNumber *num = [[NSNumber alloc]initWithInt:indexPath.row];
[prefs setValue:num forKey:@"randomkeyhere"];

只有在某些时候我才会得到

EXC_BAD_ACESS (code=2).

我做错了什么吗?这是未定义的行为还是类似的行为?我想知道为什么我只是有时而不是总是得到它。

最佳答案

NSUserDefaults standardUserDefaults 是一个由 iOS 管理的单例对象。它不是您发起的一个新对象。摆脱保留

此外,尝试在方法中设置断点以准确查看程序崩溃的位置。从下面的控制台发布错误:

关于ios - 存储 NSUserDefaults 时访问错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11706885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com