简体   繁体   English

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

[英]How to access NSUserdefault data in multiple view controllers?

I'm using multiple uiviewControllers to store information.我正在使用多个 uiviewControllers 来存储信息。 I'm using NSUserDefaults to store the data.我正在使用 NSUserDefaults 来存储数据。 I have a UIVewController that will total everyting.我有一个 UIVewController 将总计everyting。 How do I access the NSUserDefault data and how would I go about totaling it?我如何访问 NSUserDefault 数据以及如何对它进行总计?

You can use NSUserDefaults from any view controller.您可以从任何视图controller使用 NSUserDefaults。 Just an example below.下面只是一个例子。

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;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM