2015-12-22 113 views
0

我想從我的TextView保存文本數據。當單擊UITableView中的單元格時,它會導致下一個設置了我的TextView的UIViewController。 在那裏寫了一個筆記後,回到我的第一個ViewController,然後回到設置了我的TextView的ViewController,我寫的筆記不會留在那裏。 我不知道如何永久保存數據。 我假設核心數據或NSDefaults是必需的,但不知道如何實現代碼。 我很感激你能否給我實際的代碼。如何保存文本數據

+0

你是什麼意思'實際code'是什麼意思?你認爲這裏的人在等待這樣的任務嗎?只是做一些家庭工作,然後再來任何障礙。 – Buntylm

+0

請參閱此鏈接幫助你http://code.tutsplus.com/tutorials/ios-sdk-working-with-nsuserdefaults--mobile-6039 –

+0

我的意思是,任何代碼保存文本數據 –

回答

1

當你關閉或彈出ViewController時,控制器將毀滅。 因此,使用NSUserDefault是將文本保存到沙箱中的好方法。

當你退出的TextView:

NSUserDefaults *saver = [NSUserDefaults standardUserDefaults]; 
[saver setObject:self.textView.text forKey:@"FirstTextKey"]; 

然後進入你想看到你已經保存的文本TextView的控制器:

NSUserDefaults *saver = [NSUserDefaults standardUserDefaults]; 
NSString *firstText = [saver objectForKey:@"FirstTextKey"]; 
0

將文本放置在NSString中,並使用屬性將其存儲在視圖中。然後執行NSCoding標準協議,然後當按下後退按鈕時,使用NSKeyedArchiver進行歸檔,然後當您再次登錄到同一個視圖時...使用NSKeyedUnarchiver

0

您也可以選中此項來保存和檢索NSUserDefaults和您可以在TextView結束更改方法時在代碼中實現此功能,也可以在UIViewController類的後退按鈕中實現此功能。

相關問題