是否可以创建一个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. 写一个plist
- 5. 合并两个向量来为一个组创建重复
- 6. 创建一个plist文件
- 7. 创建从一个plist中
- 8. 创建一个plist iPhone SDK
- 9. 想在ASP中创建一个变量来改变一个值
- 10. 创建一个从数组变量,并用它们来调用一个方法不知道变量名PHP
- 11. 访问一个变量Requesthandler
- 12. 的Java:访问一个变量,它是一个ActionListener
- 13. 设置一个全局变量并在jquery/javascript中访问它
- 14. 根据变量动态创建一个网页并保存它
- 15. 想创建一个变量,增加它并获得新值
- 16. 如何创建一个函数并将一个变量传递给它?
- 17. Rails的:使用一个变量来创建一个记录
- 18. 创建并显示一个没有变量的表单来引用它
- 19. 重写一个静态常量变量
- 20. Qt C++创建一个全局变量可访问所有类
- 21. 在app_model中的app_controller访问中创建一个变量
- 22. 如何通过粘贴一个变量来创建一个新变量?
- 23. 创建一个变量来等于一个动态创建的DOM元素
- 24. 如何创建另一个类的对象来访问Swift中类的变量?
- 25. 如何创建一个全局变量来从不同的ViewControllers访问?
- 26. 在一个函数中定义一个变量,并访问在另一个
- 27. 如何从另一个变量的值创建一个变量
- 28. 如何在另一个变量内创建一个变量?
- 29. 用另一个变量内容创建一个变量名称
- 30. 访问一个类的常量变量
是的,这是可以添加,读取,更新相同的plist文件。 –