我正在处理一个 iOS 应用程序,并且在这个问题上遇到了很大的麻烦,事情是这样的:
1.- 我正在创建一个基于某些 NSData 的文件 2.- 我正在尝试检索我刚刚创建的那个新文件的 NSURL
问题是 NSURL 似乎没有找到该文件,我尝试使用两种不同的方法创建该文件
NSdata * fileData = /*Gets the data of the file from the web*/
if([fileData writeToFile:databasePath atomically:YES])
{
NSLog(@"path to resource :%@", [[[NSBundle mainBundle] pathForResource:@"myTMP" ofType:@"epub"] description]);
//This causes an exception cause the string is Nil but means that the file is created
return [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"myTMP" ofType:@"epub"]];
}
如果我试试这个:
NSString* path=@"myTMP.epub";
[fileData writeToFile:path options:NSDataWritingAtomic error:&error];
NSLog(@"Write returned error: %@", [error localizedDescription]);
它永远不会创建新文件,任何帮助、建议、评论将不胜感激,
乔治。