我需要從URL和地方複製的文本文件/我的應用程序的文件夾覆蓋它,然後讀回數據變量。 我有以下代碼:如何將文件從URL複製到文檔文件夾?
NSData *data;
//get docsDir
NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *docsDir=[paths objectAtIndex:0];
//get path to text.txt
NSString *filePath=[docsDir stringByAppendingPathComponent:@"text.txt"];
//copy file
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
if([fileManager fileExistsAtPath:filePath]==YES){
[fileManager removeItemAtPath:filePath error:&error];
}
NSString *urlText = @"http://www.abc.com/text.txt";
if (![[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
NSFileManager *fileManager=[NSFileManager defaultManager];
[fileManager copyItemAtPath:urlText toPath:filePath error:NULL];
}
//Load from file
NSString *myString=[[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:NULL];
//convert string to data
data=[myString dataUsingEncoding:NSUTF8StringEncoding];
它建立在好辦法的規定,但我不能在我的文檔文件夾中創建的text.txt文件,然後通過什麼我的數據變量。 我既IOS和Xcode中,任何線索將不勝感激一個新手。謝謝!!
它運作良好,感謝Matthias和Sunny!我已經工作了幾天了! 此外,我的Xcode調試控制檯不顯示任何內容。我不知道爲什麼.. –