2011-11-29 62 views

回答

0

你應該看看代表。它允許一個視圖向另一個視圖提供回調,而不會創建緊密耦合。

http://www.theappcodeblog.com/2011/04/15/passing-data-between-views-tutorial-using-a-protocol-delegate-in-your-iphone-app/

What exactly does delegate do in xcode ios project?

另一個選擇是創建一個共享模型(上模型視圖控制器模式讀向上)。這是在該模式典型的通過得到模型的單一實例創建模型和共享數據:

MyModel *model = [MyModel sharedInstance]; 
0

您可以使用NSUserDefaults的存儲數據,您可以在任何類

來存儲檢索:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

[defaults setObject:userName.text forKey:@"userNameKey"]; 

要檢索:

 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

     NSString *userName = [prefs stringForKey:@"userNameKey"]; 
相關問題