0

以下是我的源代码:

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

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

如果我将它们放在 (void)viewDidLoad 中,这些代码可以完美运行

但是当我将它们放入 (IBAction)btnClicked:(id)sender 时,我得到 'FilesHandling[3294:c07] * -[NSPathStore2 getFileSystemRepresentation:maxLength:]: message sent to deallocated instance 0x7146ad0' 异常。

你能告诉我为什么吗??

4

1 回答 1

2

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

于 2012-10-05T14:15:52.177 回答