3
A
回答
4
您可以將文件保存到文檔目錄,這裏是如何得到的路徑目錄:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:fileName];
和樣本寫聲明:
NSError *error;
BOOL status = [string writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:&error];
2
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents directory
NSError *error; BOOL succeed = [myString writeToFile:[documentsDirectory stringByAppendingPathComponent:@"myfile.txt"]
atomically:YES encoding:NSUTF8StringEncoding error:&error];
if (!succeed){
// Handle error here }
4
在NSString
文件存在是名爲writeToFile:atomically:encoding:error:
的方法。
NSError *error;
[@"Write me to file" writeToFile:@"<filepath>" atomically:YES encoding: NSUTF8StringEncoding error:&error];
0
這裏是如何將NSString保存到Documents文件夾中。保存其他類型的數據也可以通過這種方式實現。
- (void)saveString:(NSString *)stringToSave toDocumentsWithFilename:(NSString *)fileName {
NSString *documentsFolder = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString *path = [documentsFolder stringByAppendingPathComponent:fileName];
[[NSFileManager defaultManager] createFileAtPath:path contents:[stringToSave dataUsingEncoding:NSUTF8StringEncoding] attributes:nil];
}
用法:
NSString *stringWeWantToSave = @"This is an elephant";
NSString *fileName = [NSString stringWithString:@"savedString.txt"];
[self saveString:stringWeWantToSave toDocumentsWithFilename:fileName];
相關問題
- 1. 將NSString保存到文件
- 2. 如何創建實體並將其保存到數據庫?
- 3. 創建CSV文件並保存到Blobstore
- 4. 創建數據庫,並將其保存在本地主機
- 5. 其中創建/保存數據連接
- 6. 如何創建一個圖像並將其保存到WPF文件中
- 7. 如何創建一個文本文件並將其保存到共享目錄?
- 8. 使用JavaScript創建.json文件並在其中存儲數據?
- 9. 將數據保存到文本文件並將其加載到C#中的數據網格中#
- 10. 創建xml文件並將其保存在內部存儲器中android
- 11. 讀取XML文件中的數據並將其保存到數組
- 12. 將文件保存到數據庫中
- 13. 將數據保存到文件中C++
- 14. Rails:從URL保存文件並將其保存到Amazon S3
- 15. 要從文件中讀取特定數據並將其保存到python中
- 16. 如何使用javascript創建HTML元素並將其保存到數據庫MySql
- 17. 如何使用java創建Excel文件並將其保存到DAM
- 18. Django - 如何創建一個文件並將其保存到模型的FileField?
- 19. 即時創建Excel文件並將其下載/保存到客戶端
- 20. PhantomJS分析MP3文件的FFT數據,並將其保存
- 21. 解析XML文件並將其存儲到數據庫中
- 22. 從PDF中提取文本並將其保存到數據庫 - 保留間距
- 23. 創建文本文件好還是保存到數據庫好?
- 24. 創建一個唯一的ID並將其保存在數據庫中
- 25. 使用EPPlus創建Excel並將其保存在服務器文件夾中
- 26. 創建一個表格並將其保存爲matlab中的.mat文件
- 27. 如何創建新的密鑰對並將其保存在文件中?
- 28. 將文本轉換爲文件並將其保存到文件夾中
- 29. 從文本文件中讀取並保存並將其打印到文本中
- 30. 創建xls文件並保存到文件夾