小编典典

NSUserDefaults - 如何判断密钥是否存在

all

我正在开发一个小型 iPhone
应用程序,并NSUserDefaults用作我的数据持久性。它只需要跟踪一些东西,比如一些名字和一些数字,所以我想我不妨保持简单。

我找到了这个页面作为参考,但我认为它不能回答我的问题。基本上,我希望能够检查一个值(或一个键)是否已经存在于
NSUserDefaults,然后做相应的事情。

一些例子:应用程序启动,如果这是它第一次启动它会输出一个警告说欢迎。要判断这是否是它第一次打开,它会读取UserDefaults并检查。

示例 2:它显示“Hello [Name]”,其中 Name 是您输入的内容。如果您已打开应用程序但没有名称,则应显示“Hello
World”。我需要检查您是否已经输入了姓名并采取相应措施。该名称将存储在NSUserDefaults.

这里有帮助吗?我真的很感激!


阅读 91

收藏
2022-06-20

共1个答案

小编典典

objectForKey:``nil如果它不存在将返回。

2022-06-20