2012-07-16 165 views
1

我試圖在一個視圖中的文本字段中設置一個數字,該數字由一個類控制,並使該數字出現在另一個視圖由其他類控制的標籤中, 我該怎麼做??將一個類中聲明的變量傳遞給另一個類

+0

是否使用MVC設計?你有一個與視圖/控制器分離的模型嗎? – mkral 2012-07-16 16:12:34

+0

閱讀最近的一個問題http://stackoverflow.com/a/11508245/468724 – 2012-07-16 16:16:21

+0

[Another question](http://stackoverflow.com/a/8383785/468724)。有很多與此相關的問題。試着去搜索。儘管它們不是你想要的,但它們與你的問題很相似。 – 2012-07-16 16:20:32

回答

1

很簡單的辦法就是NSUserDefault。我不建議這一點,但這種方式得到的數據

保存

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 

// saving an NSString 

[prefs setObject:@"TextToSave" forKey:@"keyToLookupString"]; 

// saving an NSInteger 

[prefs setInteger:42 forKey:@"integerKey"]; 

// saving a Double 

[prefs setDouble:3.1415 forKey:@"doubleKey"]; 

// saving a Float 

[prefs setFloat:1.2345678 forKey:@"floatKey"]; 

// This is suggested to synch prefs, but is not needed (I didn't put it in my tut) 
[prefs synchronize]; 

Retrieving 

NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 

// getting an NSString 

NSString *myString = [prefs stringForKey:@"keyToLookupString"]; 

// getting an NSInteger 

NSInteger myInt = [prefs integerForKey:@"integerKey"]; 

// getting an Float 

float myFloat = [prefs floatForKey:@"floatKey"]; 
+0

我幾乎完成了輸入完全相同的答案。我以「不一定是最好的,但它有效」作爲前言。 – sunrize920 2012-07-16 16:27:12

+0

@ sunrize920,LOL。這就是爲什麼我寫我不推薦這個。但它是解決Gabriel Molter問題的一種方法。 – AAV 2012-07-16 16:30:26

+0

好的,謝謝! – 2012-07-16 17:14:28

相關問題