如何在多个视图控制器中访问NSUserdefault数据?

时间:2011-08-17 11:23:20

标签: iphone objective-c ios ios4 iphone-sdk-3.0

我正在使用多个uiviewControllers来存储信息。我正在使用NSUserDefaults来存储数据。我有一个UIVewController将完成每一个。如何访问NSUserDefault数据以及如何进行总计?

1 个答案:

答案 0 :(得分:1)

您可以从任何视图控制器使用 NSUserDefaults 。以下是一个例子。

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
int val1 = [[userDefaults valueForKey:@"Value1"] intValue];
int val2 = [[userDefaults valueForKey:@"Value2"] intValue];
int val3 = [[userDefaults valueForKey:@"Value3"] intValue];
int total = val1 + val2 + val3;