回答
創建一個字典,用鑰匙添加文本到字典
NSDictionary *dict = [[NSMutableDictionary alloc] init];
NSString *str = myTextView.text;
[dict setObject:str forKey:@"theText"];
註冊您的字典NSUserDefaults的
[[NSUserDefaults standardUserDefaults] registerDefaults:dict];
[[NSUserDefaults standardUserDefaults] synchronize];
[dict release];
在您的整個應用程序檢索它:
NSString *theText = [[NSUserDefaults standardUserDefaults] stringForKey:@"theText"];
NSString *theText = myTextView.text;
那如何從它那裏得到的文本。您可以將它保存在各種地方,但您想要保存在哪裏?用戶默認?核心數據?一個純文本文件?屬性文件?一個XML文件?在一個網絡應用程序?
我想用用戶默認值來保存它。我從來沒有使用過NSUserDefaults。我做了一個叫做「view」的textview,並寫下了這個方法: - (IBAction)saveData {NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject:view.text forKey:@「fieldKey」]; [默認同步]; }並寫道:view.text = [[NSUserDefaults standardUserDefaults] objectForKey:@「fieldKey」];在我的viwdidload中,但當我打開應用程序只出現一個白色的屏幕。 – Leon 2010-10-21 19:45:22
默認的代碼看起來很好。有沒有錯誤?您是從xib還是手動創建視圖?如果它在xib中,您是否將文本視圖映射到IBOutlet ivar?把更多的代碼放在你的原始問題中,這樣你可以格式化它(而不是註釋)。 – 2010-10-21 20:03:30
你可以嘗試添加這樣的內容,看看你是否真的從NSDefaults中檢索任何東西:NSLog(@「retrieve text ='%@'」,[[NSUserDefaults standardUserDefaults] objectForKey:@「fieldKey」]); – westsider 2010-10-21 23:19:34
- 1. 保存的UITextView內容doc文件
- 2. iPad - 如何在UItextview中保護內容?
- 3. 保存內容
- 4. 我的EditText內容如何保存?
- 5. 如何保存NSCollectionView的內容?
- 6. 刷新內容UITextView
- 7. 如何保存android內容視圖的修改內容?
- 8. UITextView的不擬合內容
- 9. 刷新UITextView的內容
- 10. Android內容保存
- 11. 如何保存大型html內容
- 12. 如何使用NSUserDefaults保存內容
- 13. 。如何在網站上保存內容?
- 14. 保存UIWebView的內容
- 15. 保存內容與文件放內容
- 16. iPhone - UITextView的內存泄漏
- 17. 如何判斷提交內容和保留內存中的內容?
- 18. 如何確保Flex div的內容保留在其容器內?
- 19. 從UITextVIEW保存文本?
- 20. 錯誤保存內容
- 21. Angular2如何保護內容
- 22. 如何保護ajax內容
- 23. 如何將UITableViewCell高度調整爲裏面的UITextView的內容?
- 24. 如何在每次保存新內容時刪除Elasticsearch的舊內容?
- 25. 如何將內容保存爲任何網址的html
- 26. UITextField和UITextView的內容到NSString
- 27. UITextView中特定行的內容
- 28. 如何UITextView的文本內容來從頂部
- 29. 如何將文件的內容上傳到UITextView?
- 30. 如何根據iOS 9中的內容獲取UITextView高度
什麼你的意思是保存嗎?你有什麼嘗試?你有沒有看過UITextView文檔?或任何iPhone文件? – 2010-10-21 18:42:06