iPhone NSUserDefaults
Posted
技术标签:
【中文标题】iPhone NSUserDefaults【英文标题】: 【发布时间】:2011-03-18 11:02:47 【问题描述】:我在 NSUserDefaults 中存储了一些值,现在我需要使用 NSFileManager 检查默认值中是否存在某个值。如果该值存在,那么我需要跳过一些解析,并在表格视图中显示信息。请帮我弄清楚如何进行这项检查。
【问题讨论】:
【参考方案1】:你可以使用类似的东西
[[NSUserDefaults standardUserDefaults] objectForKey:...]
检索值。
【讨论】:
我知道,但是如何使用 nsfile 管理器来做到这一点,意味着应该检查文件是否存在于 nslibrarydirectory 中。 也许 Niels Castle 对this question 的回复有帮助。【参考方案2】:你需要使用 NSData 代替 NSFile 管理器
从 nsuserdefaults 获取值到 nsData 并检查 nsData 中是否有可用的值,如果是则执行一些活动,否则忽略。
HERE 是同一讨论的链接。
希望这会对你有所帮助。
【讨论】:
以上是关于iPhone NSUserDefaults的主要内容,如果未能解决你的问题,请参考以下文章
在 iphone 5 和 iphone 6 中动态设置字体大小