我試圖在一個視圖中的文本字段中設置一個數字,該數字由一個類控制,並使該數字出現在另一個視圖由其他類控制的標籤中, 我該怎麼做??將一個類中聲明的變量傳遞給另一個類
回答
很簡單的辦法就是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"];
我幾乎完成了輸入完全相同的答案。我以「不一定是最好的,但它有效」作爲前言。 – sunrize920 2012-07-16 16:27:12
@ sunrize920,LOL。這就是爲什麼我寫我不推薦這個。但它是解決Gabriel Molter問題的一種方法。 – AAV 2012-07-16 16:30:26
好的,謝謝! – 2012-07-16 17:14:28
多個轉貼,如:
How can I pass a parameter into a view in iOS?
iphone Pass String to another .m file in project
你也可以看起來segue
和protocol delegate
- 1. 將變量傳遞給另一個類
- 2. 將變量傳遞給另一個類?
- 3. 將變量傳遞給另一個類
- 4. 將一個類變量傳遞給另一個類
- 5. 如何將變量從一個類傳遞給另一個類?
- 6. 將變量從一個類傳遞給另一個PhP
- 7. 將變量值從一個類傳遞給另一個Java
- 8. 將一個IBOutlet變量傳遞給另一個類
- 9. 將變量傳遞給擴展另一個類的類
- 10. 如何將一個變量從一個類傳遞給另一個類?
- 11. 如何將一個類中生成的變量傳遞給另一個類?
- 12. 將變量傳遞給另一個JAVA類中的主函數
- 13. 將變量從一個類的實例傳遞給另一個類的實例?
- 14. Cocos2d將變量從一個類傳遞到另一個類
- 15. 如何將變量從一個類傳遞到另一個類?
- 16. 將變量從一個類傳遞到另一個類
- 17. 將變量從一個類傳遞到另一個類
- 18. 將變量從一個類傳遞到另一個類
- 19. 在另一個類的聲明將參數傳遞給類的構造函數
- 20. 將一個類的值傳遞給另一個類的方法
- 21. 將while循環中的一個tablecell變量傳遞給另一個類
- 22. 將一個NSInteger類型的變量傳遞給一個UIPageViewController
- 23. 將一個類的對象傳遞給另一個類
- 24. PHP將一個類的實例傳遞給另一個類
- 25. 另一個類變量賦值給另一個類變量
- 26. 從一個類的int變量傳遞值到另一個類
- 27. PHP - 傳遞一個類的變量到另一個類
- 28. System.NullReferenceException將變量傳遞給另一個類/窗體
- 29. JFrame將按鈕點擊變量傳遞給另一個類
- 30. 如何將私有成員變量傳遞給另一個類?
是否使用MVC設計?你有一個與視圖/控制器分離的模型嗎? – mkral 2012-07-16 16:12:34
閱讀最近的一個問題http://stackoverflow.com/a/11508245/468724 – 2012-07-16 16:16:21
[Another question](http://stackoverflow.com/a/8383785/468724)。有很多與此相關的問題。試着去搜索。儘管它們不是你想要的,但它們與你的問題很相似。 – 2012-07-16 16:20:32