在我的应用程序中,我试图访问由 libXYZ.a 文件存储的 NSUserDefaults 中的值。但我得到一个空值。
在 lib 文件中保存时我使用 setValue:forKey: ,在应用程序中访问时我使用 valueForKey:
我们可以在 lib 文件之外访问 userdefaults 吗?
Best Answer-推荐答案 strong>
您应该使用 objectForKey 而不是 valueForKey 。它必须在文件中使用 setObject: forKey: 来设置值。 valueForKey 基于 KVO 而 objectForKey 基于 dictionary。
关于ios - NSUserDefaults 为 valueForKey 返回 null,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/49318851/
|