gpt4 book ai didi

iphone - 不断从 UITextview 保存文本

转载 作者:行者123 更新时间:2023-11-29 10:56:47 24 4
gpt4 key购买 nike

在我的 iOS 应用程序中,我试图在编辑 UITextView 时自动将 UITextview 的文本保存到文档目录中的文件中。我有一个 NSTimer 重复调用以下 void 函数:

-(void)savetofile{
NSLog(@"Saving");
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileName = [[NSString alloc] initWithFormat:@"%@/%@.txt", documentsDirectory,myfilename];
NSString *content = [[NSString alloc] initWithFormat:myText.text];
[content writeToFile:fileName atomically:NO NSDocumentDirectoryingEncoding error:nil];
}

当我运行该应用程序时,我查看了调试控制台,它显示了一次“正在保存”,然后我收到了 EXC_BAD_ACCESS。这是怎么回事?

最佳答案

首先,我认为您不应该使用 NSTimer,为什么不使用 textview 委托(delegate)来接收有关 UITextView 更改的通知?

其次,假设“myText”是您的 UITextView,我希望您1)在代码的这一点检查它是否真的是一个 UITextView2) 替换你的

NSString *content = [[NSString alloc] initWithFormat:myText.text];

一个

NSString *content = [[NSString alloc] initWithString:myText.text];

嗯,我真的不明白你需要什么来创建一个新的字符串

关于iphone - 不断从 UITextview 保存文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17935533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com