我想在我使用代码创建的应用程序中保存一个文件:
NSArray *arrayPathsForImg =
NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask,
YES);
NSString *pathForImg = [arrayPathsForImg objectAtIndex:0];
pathForImg = [pathForImg stringByAppendingPathComponent:@"a.txt"];
[self.importUrlData writeToFile:pathForImg atomically:YES];
现在我想将它下载到我的iPhone上?
答案 0 :(得分:1)
如果您的意思是“读取”该文件:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"a.txt"];
现在使用initWithContentsOfFile:
方法。例如,我使用上面的代码从属性列表中读取并使用以下代码将数据转换为NSDictionary
:
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:filePath];