92得票6回答
iOS:在NSUserDefaults中使用布尔值

当我的应用程序的rootViewController被加载时,我想要检查用户的登录凭据是否已保存到NSUserDefaults中。 基本上,当用户加载应用程序并且他/她没有保存登录凭据时,会推送一个modalAlertView,用户将能够适当地保存他们的凭据。这将把这些UITextField...

32得票12回答
NSUserDefaults在iOS 8中不可靠。

我有一个应用程序,使用[NSUserDefaults standardUserDefaults]来存储会话信息。通常,在应用程序启动时检查此信息并在退出应用程序时更新。 我发现在iOS 8中似乎不太可靠。我目前正在iPad 2上进行测试,但如果需要,我可以在其他设备上进行测试。 有时退出之...

7得票1回答
尝试设置非属性列表对象-NSUserDefaults

我在尝试将Dictionary保存到NSUserDefaults时出现了错误,但是我找不到原因。 这里有一个非常简单的类函数: class func userLoggedIn(udid udid: String, username: String, email: String, userD...

10得票5回答
Mac沙箱创建成功但没有NSUserDefaults属性列表文件。

我正在追踪由沙盒创建引起的某些问题。在多种情况下,似乎NSUserDefaults .plist文件没有在Data/Library/Preferences中创建。我在调试器中和从Applications目录启动应用程序时都看到了这一点。我还没有尝试过归档、签名应用程序然后再启动。这是必须的吗?...

9得票2回答
NSUserDefaults存在哪些不安全性问题,手动加密是否安全?

如果我理解正确:NSUserDefaults是一个不安全的地方来存储敏感数据,因为某些设置文件可以被黑客攻击并且NSUserDefault的值可以被更改。 究竟什么可以被黑客攻击而什么不可以?黑客能否看到我的应用程序的Swift代码,还是他们只能看到存储在NSUserDefaults中的变量...

282得票15回答
iOS:如何在应用程序中存储用户名和密码?

我在我的iOS应用程序中有一个登录界面。 用户名和密码将保存在NSUserDefaults中,并在您下次进入应用程序时再次加载到登录屏幕中(当然,NSUserDefaults是永久的)。 现在,用户可以选择禁用用户名/密码保存功能。 因此,NSUserDefaults将被清除。 但是,...

12得票1回答
当应用程序被删除时,存储在NSUserDefaults中的值会发生什么?

关于 NSUserDefaults,我有一个小问题。当应用被删除时,存储在 NSUserDefaults 中的值会发生什么?它们也会被删除吗? 当我从App Store中删除并重新安装应用程序时,之前的 NSUserDefaults 值会被加载吗?

10得票2回答
NSUserDefaults无法删除键对应的对象

当用户登录我的应用程序时,我从我的JSON服务器下载一个令牌并将其存储在NSUserDefaults中,如下所示:[[NSUserDefaults standardUserDefaults] setValue:token forKey:TOKEN]; 当用户在后续页面注销时,我调用此方法并返回...

67得票9回答
如何在NSUserDefaults中保存NSMutablearray

我有两个NSMutableArray,它们包含图像或文本。这些数组通过UITableView显示。当我杀掉应用程序时,UITableView中的数据会丢失。如何使用NSUserDefault保存UITableView中的数组?

15得票3回答
Swift - 将字典数组保存到NSUserDefaults中

我有一个空的购物车数组 -> var cart: [Dictionary<String, Any>] = [] 然后我有2个界面,产品视图和结算视图。在产品视图中,我有一些产品。当用户点击某个产品时,它将被添加到购物车中: cart = [[name: "A", price: "1...