我是iPhone开发人员的新手,我正在创建用于阅读ePub文件的ePub阅读器。无法读取/写入数据到.plist文件在iPhone中
我在我的iPhone应用程序中有plist,我想读取和写入数据到我的.plist文件,在这个文件中我遇到了问题。
这里是我的代码片段,
逻辑:首先我下载的ePub文件,.ePub
文件就会被下载到该路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
NSLog(@"basePath=%@",basePath);
输出: - = /Users/krunal/Library/Application Support/iPhone Simulator/5.1/Applications/6B7FCD58-EDF9-44F4-8B33-5F3542536F92/Documents
现在,我想把下载的.ePub
文件的文件名写入我的文件.plist
code:
NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile: basePath];
[data setObject:[NSNumber numberWithInt:value] forKey:@"value"];
[data writeToFile: plistPath atomically:YES];
[data release];
我想这一点,但我不能在我的.plist
文件中写入。
任何帮助将被appriciated。
在此先感谢!
http://www.mediafire.com/view/?sj8xqadixrl091b chk这是我的文件.. – Krunal
在该文件中:首先,当您应该复制它时,首先尝试从文档文件夹移动文件。但是,您正在尝试移动它而没有实际执行任何操作:没有定义fileManager来完成这项工作。接下来,您将尝试将其移至尚未定义的路径。毫无疑问,你无法打开一个不存在的文件,更不用说写入它了。 – ader
步骤1 :)将文件复制到它的文件夹 – ader