是否可以创建一个plist来保存一个名为CurrentQuestion的可变整数,该整数可以被修改。 这个变量的值将会被不同的类别不断改变,这些类别可以访问currentQuestion的新值。 我似乎有一个问题,使用prepareForSegue函数传递变量的值,并认为这个选项可能是最好的选择。创建一个plist来访问一个变量并重写它
0
A
回答
1
你应该使用NSUserDefaults来存储这个。
// setting logic
[[NSUserDefaults standardUserDefaults] setInteger:1 forKey:@"CurrentQuestion"];
[[NSUserDefaults standardUserDefaults] synchronize];
// retrieval logic
NSInteger currentQuestion = [[NSUserDefaults standardUserDefaults] integerForKey:@"CurrentQuestion"];
它将在应用程序启动之间持续存在,因此请考虑这一点。
+0
这是如何访问plist – user2236306
+0
Plist和userdefaults是两个不同的东西 –
+0
为了您的要求,用户默认是一个更好的解决方案,而不是执行文件I/O为了维护一个单一的应用程序范围内的整数。 –
相关问题
- 1. 编写一个程序来创建它需要的变量C
- 2. 创建一个变量名的文本文件并写入它
- 3. 从变量创建一个类并使用它来扩展另一个类?
- 4. 使用一个变量来创建一个变量
- 5. 写一个plist
- 6. 创建一个plist iPhone SDK
- 7. 创建一个plist文件
- 8. 创建从一个plist中
- 9. 合并两个向量来为一个组创建重复
- 10. 想在ASP中创建一个变量来改变一个值
- 11. 创建一个从数组变量,并用它们来调用一个方法不知道变量名PHP
- 12. 访问一个变量Requesthandler
- 13. 的Java:访问一个变量,它是一个ActionListener
- 14. 设置一个全局变量并在jquery/javascript中访问它
- 15. 根据变量动态创建一个网页并保存它
- 16. 想创建一个变量,增加它并获得新值
- 17. 如何创建一个函数并将一个变量传递给它?
- 18. Rails的:使用一个变量来创建一个记录
- 19. 创建一个递归函数,它需要一个列表并使用它来创建一个列表
- 20. 创建并显示一个没有变量的表单来引用它
- 21. 在app_model中的app_controller访问中创建一个变量
- 22. Qt C++创建一个全局变量可访问所有类
- 23. 重写一个静态常量变量
- 24. 如何通过粘贴一个变量来创建一个新变量?
- 25. 创建一个变量来等于一个动态创建的DOM元素
- 26. 如何创建一个全局变量来从不同的ViewControllers访问?
- 27. 如何创建另一个类的对象来访问Swift中类的变量?
- 28. 在一个函数中定义一个变量,并访问在另一个
- 29. 如何从另一个变量的值创建一个变量
- 30. 在一个类中创建一个es6变量全局变量
是的,这是可以添加,读取,更新相同的plist文件。 –