2011-08-17 55 views
0

我正在使用多個uiviewControllers來存儲信息。我正在使用NSUserDefaults來存儲數據。我有一個UIVewController,將總計everyting。我如何訪問NSUserDefault數據,我將如何去完成它?如何訪問多個視圖控制器中的NSUserdefault數據?

+1

你試過嗎?你有特定的問題嗎?使用來自多個視圖控制器的NSUserDefaults應該沒有問題。也許代碼示例會有幫助,並指出您遇到的具體問題? – 2011-08-17 11:26:06

回答

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; 
+0

這裏是一些存儲文本字段數據的代碼示例。如何添加多個數據: - (void)viewWillAppear:(BOOL)animated {[super viewWillAppear:animated]; [tex setText:[[NSUserDefaults standardUserDefaults] objectForKey:@「storedTextValue43」]]; – TWcode 2011-08-18 02:51:08

相關問題