2
A
回答
1
故事板部分是有點不相關:在可可實現這一點的標準方式是定義一個單對象作爲模型,分享在應用程序中定義的控制器當中其標題(通過故事板或其他),並在應用程序啓動代碼中創建共享模型的實例。
有關在Objective C中實現單例的信息,請參閱this link。
1
也許最簡單的就是將信息存儲在NSUserDefaults中。它可以在應用程序的任何地方訪問,所以應該是你想要的。我張貼的一個片段,如果你不知道如何處理它:)
如何設置:
NSUserDefaults *settings = [NSUserDefaults standardUserDefaults];
BOOL yourVariable = YES;
[settings setBool:yourVariable forKey:@"myVariableKey"];
[settings synchronize];
如何獲得它:
NSUserDefaults *settings = [NSUserDefaults standardUserDefaults];
BOOL yourVariable = [settings boolForKey:@"myVariableKey"];
我張貼布爾的例子,但它可以是任何你需要的價值 - 例如:
[settings setValue:@"Hello!" forKey:@"welcomeMessage"];
+0
謝謝,作品非常棒! 如果我釋放NSUserDefault對象,那麼釋放項目永久保存的空間,我認爲? – Kevin 2012-04-08 22:45:57
相關問題
- 1. iPhone全局變量?
- 2. iphone 5和4的故事板佈局
- 3. 全局變量故障
- 4. 全局變量seg故障
- 5. iOS故事板佈局
- 6. Appdelegate故事板中的變量
- 7. iPhone:與故事板
- 8. Django,全局模板變量
- 9. iPhone的故事板到iPad
- 10. 模板中的全局變量
- 11. Laravel Blade模板中的全局變量
- 12. node.js中Jade模板的全局變量
- 13. 常量全局變量的模板
- 14. 全局變量?
- 15. iPad顯示iPhone故事板
- 16. 故事板中的滾動視圖iphone
- 17. 變色龍模板全局變量
- 18. 如何從iPhone/iPad故事板遷移到通用故事板
- 19. iOS的故事板改變
- 20. 自動佈局在故事板中全部還是沒有?
- 21. 通用佈局與不同的iphone/ipad故事板
- 22. iPhone:目標C全局變量
- 23. 全局變量訪問問題iphone
- 24. iPhone - 背景參數與全局變量
- 25. 全局變量值問題iPhone
- 26. 創建全局變量iPhone/iPad
- 27. lotusscript中的全局變量如何全局變量IBM Notes 9
- 28. 局部變量的全局變量
- 29. java全局全局變量和用戶全局變量
- 30. 故事板中的ios lazytableimages
*就問*:我們不能在申報文件的appDelegate這些變量並使用它在每個班級? – 2012-04-08 17:42:13
我會appreaciate如果你拋出一些光。 – 2012-04-08 17:42:36
@anonymous從技術上講,你可以把它放在任何文件中,而Appdelegate在這方面既不會更好也不會更糟。但是,這不是放置模型的最典型選擇。共享變量的最佳選擇是在一個共同的位置有一個適當命名的共享類。 – dasblinkenlight 2012-04-08 19:16:38