为什么WriteToFile方法不起作用(IBAction)btnClicked:(id)sender?

时间:2012-10-04 16:16:03

标签: objective-c ios writetofile

以下是我的源代码:

/ - 'fileName'是一个可用的文件路径.-- /

NSLog(@"%@", @"v-log start");
NSMutableArray *txtArray = [[NSMutableArray alloc] init];
[txtArray addObject:@"test"];
[txtArray writeToFile:fileName atomically:YES];
NSLog(@"%@", @"v-log end");

如果我将它们放在(void)viewDidLoad

中,那么这些代码可以完美运行

但我得到'FilesHandling [3294:c07] * - [NSPathStore2 getFileSystemRepresentation:maxLength:]:发送到解除分配的实例0x7146ad0的消息'当我把它们放入(IBAction)时出现异常btnClicked:(id )发送者。

你能告诉我为什么吗?

1 个答案:

答案 0 :(得分:2)

可能是因为fileName字符串已被释放。你保留了吗?