我正在使用[str writeToFile:path atomically encoding error] 來寫入文件。它成功地爲NSString工作,但不適用於NSDate/NSData。 請告訴我如何寫入文件。如何在文本文件中編寫NSDate
1
A
回答
0
簡單的作弊解決方案:將其放置在支持寫入文件的結構中。
NSDate* variable = ...;
[@[ variable ] writeToFile:path atomically:YES];
也就是說,把它放在數組或字典裏面。
如果您想將其輸出到文本文件(正如您的標題所暗示的,但您未在問題中提及),則需要先將日期轉換爲字符串。使用NSDateFormatter
。
不知道你的內部是什麼NSData
不可能說如何輸出到文本文件。也許先轉換爲base 64?
+0
感謝您的回答。 我的用例是我有一個包含object2數組的對象,其中object2由幾個屬性組成,如NSInteger,NSArray,NSDate等。如何在文件中寫入此對象? – user2098173 2014-09-30 12:27:48
相關問題
- 1. 如何在文件夾中編寫和讀取文本文件?
- 2. 如何編寫文本文件
- 3. 如何在文本文件中編寫修改後的文本文件
- 4. 在java中編寫文本文件
- 5. 如何在python中的文本文件中編寫數組
- 6. 如何在Windows中的Scala中編寫文本文件?
- 7. 如何在ColdFusion中編寫文本?
- 8. 如何在GLUT中編寫文本?
- 9. 如何在C#中高效地編寫大型文本文件?
- 10. 如何在java中編寫文本文件的特定位置
- 11. 如何在C#中編寫文本文件#
- 12. 編寫Python文本文件
- 13. 如何在實時編寫文本文件時加密文本文件?
- 14. 文件編寫器如何停止從文件中寫入文本
- 15. 如何使用TEdit(文本框)編寫文本文件
- 16. 如何在文本文件或Python中編寫下劃線文本?
- 17. 如何編寫文件創建腳本?
- 18. 在python上編寫文本文件
- 19. 如何在C#中編寫文件?
- 20. 如何在/ system中編寫文件(Android)
- 21. 如何在Python中編寫.csv文件?
- 22. 如何在IOS中編寫文件
- 23. 如何在Lua中編寫文件?
- 24. 如何在R中編寫.dat文件
- 25. 如何在excel文件中編寫?
- 26. 如何在XML文件中編寫?
- 27. 如何在C++中編寫ACE_Tstring文件
- 28. 如何在Android/Java中編寫文件?
- 29. 如何在C#中編寫Json文件?
- 30. 如何在Tizen Gear S2本地文件系統上編寫文本文件?
那麼'NSDate'或'NSData'?他們是非常不同的班級。 – Droppy 2014-09-30 08:11:56
你的代碼是什麼?你讀過'NSError'參數嗎?究竟是什麼錯誤?有錯誤嗎? – Larme 2014-09-30 08:18:28