32得票4回答
从应用程序委托传递数据到视图控制器

我需要将一个字符串从应用程序委托传递给我的初始视图控制器,有人能告诉我最好的方法吗?我尝试使用NS用户默认设置保存和检索,但它没有正常工作。

31得票4回答
为什么清除NSUserDefaults后创建UIWebView时会导致EXC_CRASH错误?

在我开始之前,我应该告诉你这只发生在iOS 5.1中。在最近的更新之前,从未发生过,也不会在任何其他版本上发生。话虽如此,这是发生了什么。 当用户注销我的应用程序时,会发生其中一件事情,即所有的NSUserDefaults都被删除。我不想手动删除每个密钥,因此我只是完全删除了所有的NSUse...

30得票5回答
将数据传递给Apple Watch应用程序

我正试图将数据从我的应用程序传输到我的Apple Watch应用程序。基本上,我正在使用与创建今天小部件相同的方法,因此我通过NSUserDefaults传递数据。 问题是,当我运行我的应用程序时,数据不会像我期望的那样更新手表应用程序中的标签。 以下是我的代码...override init...

28得票2回答
在iOS中如何加载/保存设置

我在我的AppDelegate中定义了两个过程:saveSettings和loadSettings。我在AppDidFinishLaunching方法中调用我的loadSettings过程,在设置视图中点击保存按钮后调用saveSettings过程。 这两种方法似乎都是在正确的时间、正确的次...

27得票1回答
NSUserDefaults重置

可能是重复问题: 如何在iPhone模拟器中一次性重置所有NSUserDefault数据? 我们能否一次性重置所有的NSUserDefaults键吗? 目前我是逐个重置键值。如果有一种方法可以一次性完成,请告诉我。 谢谢

27得票5回答
检测NSUserDefaults上的更改

我正在使用最新的SDK开发iOS应用程序。 我想知道当NSUserDefaults上的属性值改变时。 我已经找到了this,但它是特定于macOS的: [[NSUserDefaultsController sharedUserDefaultsController] addObserver...

26得票2回答
应用程序和扩展之间共享的UserDefaults无法正常工作

我一直在寻找并按照正确的步骤设置共享UserDefaults,但我可能漏掉了一些东西。 我已经在我的应用程序和扩展程序上激活了App Groups功能。两者都使用相同的套件名称("group.TestSharedPreferences"),我是这样编写的:struct Preferences...

25得票5回答
Swift NSUserDefaults不能保存字典?

我有以下测试代码: func testSaveDictionary() { let userDefaults = NSUserDefaults.standardUserDefaults() var jo = [ "a" : "1.0", "b" : "...

24得票2回答
NSLocale preferredLanguages objectAtIndex:0 总是返回 "en"

模拟器的语言已经改成了日语,但是为什么[[NSLocale preferredLanguages] objectAtIndex:0]总是返回"en"呢?首选语言和地区都与“en”无关,那么“en”从哪里来的呢?尝试获取[[NSLocale preferredLanguage...

24得票5回答
Why is NSUserDefaults used in iOS?

我是iOS开发以及移动应用程序开发的新手,对Objective C和使用MVC模式有相当了解,但我从未进行过任何Mac开发。 我很难理解NSUserDefaults的作用是什么? 我们已经有了像PList这样将数据存储为XML的东西,也有SQLite作为轻量级数据库适用于此类设备。 那么...