我有UiTextView我使用以下行清除了该文本然后应用程序关闭
我正在为其他文本域编写相同的代码然后它可以工作,但它可以工作但关闭应用程序。
任何想法如何解决这个问题。
descriptionTextField.text=[NSString stringWithFormat:@""];
答案 0 :(得分:1)
我认为你是在后台线程上做的。所以苹果不允许在后台线程中使用UI。所以请关注我
[self performSelectorOnMainThread:@selector(clearTextView) withObject:nil waitUntilDone:NO];
- (void)clearTextView
{
descriptionTextField.text = @"";
}
第二件事你不需要使用[NSString stringWithFormat]
方法。
我希望它可以帮助你。
答案 1 :(得分:-1)
您正在使用[NSString stringWithFormat:@""]
方法创建NSString
。在此方法中,您必须提供根本不提供的格式字符串和参数值。所以这实际上是一种调用此方法的错误方法。
这就是你解决问题的方法......
首先检查您的descriptionTextField
商店是否与您的UITestField
比将文本字段清除为
descriptionTextField.text = @"";