我有以下代码。它不会生成错误,但我的文件也不会更新。
if([cDate compare:Today] == NSOrderedAscending){
NSLog(@"%@", [NSString stringWithFormat:@"%@, 0", Today]);
if(![[NSString stringWithFormat:@"%@, 0", Today] writeToFile:filePath atomically:TRUE])
NSLog(@"writeToFile failed");
}
答案 0 :(得分:1)
你不能写信给Bundle。它的代码是签名和只读的。您需要使用文档文件夹。
使用它来访问文档文件夹,然后在那里查找写权限。
NSArray *basePath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);