Kir*_*odd 1 nsuserdefaults ios
我期待发生的事情:
我创建了一个NSUserDefaults对象,其中包含一个用户名(我选择的NSString对吗?),当我保存默认值时,它只保存那些用户的默认值.
实际发生了什么:
当我尝试为不同的用户名创建NSUserDefaults时,它们总是保存在同一个com.companyname.appname.plist文件中,因此它似乎忽略了每个用户的部分,只是保存了应用程序范围.
我的问题:
这适用于iOS还是仅适用于OSX?我错过了什么?我不应该为每个用户获取不同的plist文件吗?我查看了它在xcode中创建的一个.plist,并且没有任何内容告诉默认它属于特定的用户名.
是的,你误解了它,但实际上这是一个命名不好的方法.
基本上,它允许以root用户身份运行的应用程序(或超级用户)为其他用户访问UserDefaults.
在这种情况下,user是unix用户,而不是您(开发人员)选择的某个任意分区名称.
| 归档时间: |
|
| 查看次数: |
1238 次 |
| 最近记录: |