以下是我的源代码:
/-'fileName'是可用的filePath。--/
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)sender中时发生异常。
你能告诉我为什么吗?
最佳答案
可能是因为fileName字符串已被释放。你保留了吗?
关于objective-c - 为什么WriteToFile方法在(IBAction)btnClicked:(id)sender中不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12731462/