NSUserDefaults为valueForKey返回null

时间:2018-03-16 10:45:49

标签: ios objective-c nsuserdefaults

在我的应用中,我试图访问由libXYZ.a文件存储的NSUserDefaults中的值。但我得到一个空值。 保存在lib文件中时我使用的是setValue: forKey:,在使用valueForKey:

进入app时

我们可以访问lib文件以外的userdefault吗?

1 个答案:

答案 0 :(得分:0)

您应该使用objectForKey代替valueForKey。它必须在文件中使用setObject: forKey:来设置值。 valueForKey基于 KVO ,而objectForKey基于字典