【问题标题】:Why WriteToFile method does not works in (IBAction)btnClicked:(id)sender?为什么 WriteToFile 方法在 (IBAction)btnClicked:(id)sender 中不起作用?
【发布时间】:2012-10-04 16:16:02
【问题描述】:

以下是我的源代码:

/--'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 )发件人。

你能告诉我为什么吗??

【问题讨论】:

    标签: objective-c ios writetofile


    【解决方案1】:

    可能是因为文件名字符串已被释放。你留着了吗?

    【讨论】:

    • 谢谢 ben,经过您的善意提醒,我再次检查我的代码并使用 self.fileName 替换 'fileName'。然后,它的工作原理:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多