2012-10-15 43 views
-1

我想讓程序在那裏輸入一些數據,然後當你點擊完成時,它將操作這些數據並在另一個視圖上顯示它。我搜索了多個教程,但仍不知道你是如何做到的。我有一個textfield - lesson1,並希望將它傳遞給第二個視圖中的標籤。這些視圖被稱爲EditClasses和DayView。非常感謝。如何在xcode中將日期從一個視圖發送到另一個視圖?

另外我需要每24小時更改一次數據,最好的辦法是什麼?

回答

0

將信息從一個視圖傳遞到另一個視圖的快速而簡單的方法,一般來說,存儲信息並在其他視圖中使用它的方法是使用NSUserDefaults。您可以將NSString或NSNumber等對象存儲在應用程序運行時保留的位置。

NSUserDefaults *infoSaved = [NSUserDefaults standardUserDefaults]; 
[infoSaved setObject:@"Sample Text" forKey:@"LabelTitle"]; 
[infoSaved synchronize]; 

確保調用設置對象後同步:將第一個視圖時

保存您的信息。並提取它們在您的第二個視圖控制器加載:

NSUserDefaults *infoSaved = [NSUserDefaults standardUserDefaults]; 
NSString *infoFromUserDefaults = [infoSaved objectForKey:@"LabelTitle"]; 
[MyLabel setTitle:infoFromUserDefaults]; 
+0

我試過這樣做,但它仍然無法正常工作,只顯示我一個空白標籤。 –

相關問題