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