-->

iOS版 - 的UITextView的设置文本抛出EXC_BAD_ACCESS(iOS - sett

2019-10-17 13:09发布

我有一个UITextView ,我已经在下面的代码编程方式创建:

NSLog(@"creating the first blurb");
blurb = [[UITextView alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];
[blurb setText:total];
blurb.backgroundColor = [UIColor redColor];

其中blurb被定义为UITextView@interface

这里就是我遇到的问题:

total是一个NSString被定义得到从文本.txt来自指定域的文件。 这是突变为:

 NSString *url = @"https://sites.google.com/site/paloaltoapps/tbnappsource-password-blackr3d/Updates.txt";
 NSURL *urlRequest = [NSURL URLWithString:url];
 total = [NSString stringWithContentsOfURL:urlRequest encoding:NSUTF8StringEncoding error:nil];

然而,当我运行代码,我得到的一个实例EXC_BAD_ACCESS在抛出setText:顶部代码块的行。

我曾尝试打印total出使用NSLog声明,这似乎工作得很好。 任何人都可以看到我做错了什么? 谢谢。

Answer 1:

试试这个......可能失去它的参考......

total = [[NSString stringWithContentsOfURL:urlRequest encoding:NSUTF8StringEncoding error:nil]copy];


Answer 2:

为什么不尝试创建一个NSString并指定文本到。 然后你就可以尝试打印的NSString,看看是否可行。 仅仅是一个建议。



文章来源: iOS - setting text of UITextView throws EXC_BAD_ACCESS