我以为我知道是什么导致了这个错误,但我似乎不知道我做错了什么。以下是我得到的完整错误信息:我有一个Person类,我认为它符合NSCoding协议,在我的Person类中我有这两个方法:在应用程序的某

我在一个小的iPhone应用程序上工作,我使用NSUserDefaults作为我的数据持久性。它只需要跟踪一些东西,比如一些名字和一些数字,所以我想我最好保持简单。我找到了这个页面作为参考,但我不认为

如何保存字符串到NSUserDefaults?

有没有办法直接看到什么被保存到NSUserDefaults ?我想看看我的数据保存是否正确。

好吧,我四处打听了一下,我意识到我的问题,但我不知道怎么解决。我已经做了一个自定义类来保存一些数据。我为这个类做对象,我需要它们在会话之间持续。之前我把所有信息都放在NSUserDefaults中,但

我的iOS应用程序有一个登录界面。用户名和密码将保存在NSUserDefaults中,并在再次进入应用程序时再次加载到登录屏幕中(当然,NSUserDefaults是永久的)。现在,用户可以禁用用户名

我使用+[NSUserDefaults standardUserDefaults]来存储应用程序设置。它由大约12个字符串值组成。是否可以永久删除这些值,而不是将它们设置为默认值?