-1
我想讓程序在那裏輸入一些數據,然後當你點擊完成時,它將操作這些數據並在另一個視圖上顯示它。我搜索了多個教程,但仍不知道你是如何做到的。我有一個textfield - lesson1,並希望將它傳遞給第二個視圖中的標籤。這些視圖被稱爲EditClasses和DayView。非常感謝。如何在xcode中將日期從一個視圖發送到另一個視圖?
另外我需要每24小時更改一次數據,最好的辦法是什麼?
我想讓程序在那裏輸入一些數據,然後當你點擊完成時,它將操作這些數據並在另一個視圖上顯示它。我搜索了多個教程,但仍不知道你是如何做到的。我有一個textfield - lesson1,並希望將它傳遞給第二個視圖中的標籤。這些視圖被稱爲EditClasses和DayView。非常感謝。如何在xcode中將日期從一個視圖發送到另一個視圖?
另外我需要每24小時更改一次數據,最好的辦法是什麼?
將信息從一個視圖傳遞到另一個視圖的快速而簡單的方法,一般來說,存儲信息並在其他視圖中使用它的方法是使用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];
我試過這樣做,但它仍然無法正常工作,只顯示我一個空白標籤。 –