在设置视图和应用程序视图之间共享参数

时间:2010-05-07 10:07:05

标签: iphone

简单的问题:我有一个带有2个视图的iPhone应用程序,每个视图都有一个单独的xib文件。 一个视图包含应用程序的设置 一个视图使用在先前视图中进行的设置来保存应用程序。

如何在2个视图之间实现设置参数的共享? 我应该在app delegate中管理这些参数吗?

1 个答案:

答案 0 :(得分:2)

您可以使用

将设置保存为用户默认值
[[[NSUserDefaults] standardUserDefaults] setObject:blah forKey:@"blah"];

然后在另一个视图中,只需使用

从用户默认值中获取值
[[NSUserDefaults] standardUserDefaults] objectForKey:@"blah"];

NSUserDefaults类将对象保留在内存中,并在特定时间段将其写入磁盘。所以你不必担心经常碰到磁盘。