2
A
回答
1
故事板部分是有点不相关:在可可实现这一点的标准方式是定义一个单对象作为模型,分享在应用程序中定义的控制器当中其标题(通过故事板或其他),并在应用程序启动代码中创建共享模型的实例。
有关在Objective C中实现单例的信息,请参阅this link。
1
也许最简单的就是将信息存储在NSUserDefaults中。它可以在应用程序的任何地方访问,所以应该是你想要的。我张贴的一个片段,如果你不知道如何处理它:)
如何设置:
NSUserDefaults *settings = [NSUserDefaults standardUserDefaults];
BOOL yourVariable = YES;
[settings setBool:yourVariable forKey:@"myVariableKey"];
[settings synchronize];
如何获得它:
NSUserDefaults *settings = [NSUserDefaults standardUserDefaults];
BOOL yourVariable = [settings boolForKey:@"myVariableKey"];
我张贴布尔的例子,但它可以是任何你需要的价值 - 例如:
[settings setValue:@"Hello!" forKey:@"welcomeMessage"];
+0
谢谢,作品非常棒! 如果我释放NSUserDefault对象,那么释放项目永久保存的空间,我认为? – Kevin 2012-04-08 22:45:57
相关问题
- 1. iPhone全局变量?
- 2. iphone 5和4的故事板布局
- 3. 全局变量故障
- 4. 全局变量seg故障
- 5. iOS故事板布局
- 6. Appdelegate故事板中的变量
- 7. iPhone:与故事板
- 8. Django,全局模板变量
- 9. iPhone的故事板到iPad
- 10. 模板中的全局变量
- 11. Laravel Blade模板中的全局变量
- 12. node.js中Jade模板的全局变量
- 13. 常量全局变量的模板
- 14. 全局变量?
- 15. iPad显示iPhone故事板
- 16. 故事板中的滚动视图iphone
- 17. 变色龙模板全局变量
- 18. 如何从iPhone/iPad故事板迁移到通用故事板
- 19. iOS的故事板改变
- 20. 自动布局在故事板中全部还是没有?
- 21. 通用布局与不同的iphone/ipad故事板
- 22. iPhone:目标C全局变量
- 23. 全局变量访问问题iphone
- 24. iPhone - 背景参数与全局变量
- 25. 全局变量值问题iPhone
- 26. 创建全局变量iPhone/iPad
- 27. lotusscript中的全局变量如何全局变量IBM Notes 9
- 28. 局部变量的全局变量
- 29. java全局全局变量和用户全局变量
- 30. 故事板中的ios lazytableimages
*就问*:我们不能在申报文件的appDelegate这些变量并使用它在每个班级? – 2012-04-08 17:42:13
我会appreaciate如果你抛出一些光。 – 2012-04-08 17:42:36
@anonymous从技术上讲,你可以把它放在任何文件中,而Appdelegate在这方面既不会更好也不会更糟。但是,这不是放置模型的最典型选择。共享变量的最佳选择是在一个共同的位置有一个适当命名的共享类。 – dasblinkenlight 2012-04-08 19:16:38