我正在开发一个小型 iPhone 应用程序,并且我使用 NSUserDefaults
作为我的数据持久性。它只需要记录一些东西,比如一些名字和一些数字,所以我想我还是保持简单吧。
我找到了 this page供引用,但我认为它不能回答我的问题。基本上,我希望能够检查 NSUserDefaults
中是否已经存在值(或键),然后做相应的事情。
一些例子:应用程序启动,如果这是它第一次启动,它会输出一个警告说欢迎。为了判断这是否是第一次打开,它会读取 UserDefaults
并检查。
示例 2:它显示“Hello [Name]”,其中 Name 是您输入的内容。如果您已打开应用程序但没有名称,则应显示“Hello World”。我需要检查您是否已经输入了姓名并采取相应措施。该名称将存储在 NSUserDefaults
中。
这里有帮助吗?我真的很感激!
最佳答案
objectForKey:
如果不存在则返回 nil
。
https://stackoverflow.com/questions/1964873/
相关文章:
objective-c - Swift 编译器错误 : "non-modular header in
ios - 如何在我的 iOS 应用程序中每 n 分钟更新一次后台位置?
objective-c - 在 Objective-C 中 @synchronized 如何锁定/解
objective-c - 如何在 Objective-C 中声明类级别的属性?
objective-c - 迭代时从 NSMutableArray 中删除的最佳方法?
ios - 内部测试时 ITSAppUsesNonExemptEncryption 导出合规性?
objective-c - 检查电子邮件地址在 iOS 上是否有效