清除TextView文本会关闭iphone中的应用程序

时间:2013-08-02 06:14:16

标签: iphone ios uitextfield

我有UiTextView我使用以下行清除了该文本然后应用程序关闭

我正在为其他文本域编写相同的代码然后它可以工作,但它可以工作但关闭应用程序。

任何想法如何解决这个问题。

descriptionTextField.text=[NSString stringWithFormat:@""];

2 个答案:

答案 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 = @"";