文件写问题

时间:2011-08-15 18:43:29

标签: iphone objective-c xcode

我有以下代码。它不会生成错误,但我的文件也不会更新。

if([cDate  compare:Today] == NSOrderedAscending){

     NSLog(@"%@", [NSString stringWithFormat:@"%@, 0", Today]);
     if(![[NSString stringWithFormat:@"%@, 0", Today] writeToFile:filePath atomically:TRUE])
            NSLog(@"writeToFile failed");  
}

1 个答案:

答案 0 :(得分:1)

你不能写信给Bundle。它的代码是签名和只读的。您需要使用文档文件夹。

使用它来访问文档文件夹,然后在那里查找写权限。

NSArray *basePath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);