以下是我的源代码:
/ - '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 )发送者。
你能告诉我为什么吗?
答案 0 :(得分:2)
可能是因为fileName字符串已被释放。你保留了吗?