2013-08-02 72 views
-2

應用我的UITextView我清楚的,使用下面的行的文本,然後應用程序關閉我寫其他的文本框,然後它的工作原理,但它的工作原理,但關閉清除文本關閉在iphone

相同的代碼應用程序。

任何想法如何解決這個問題。

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

你嘗試過descriptionTextField.text = @「」; –

+0

如果你是通過代碼添加的,你是否檢查過這個文本框是否已經正確鏈接,如果它是一個插座或者alloc是否正確插入。當應用程序關閉時,您收到的消息是什麼。 – satheeshwaran

+0

@NativeDeveloper我還沒有投下你的問題,所以才說,請從現在確認一次 –

回答

1

我想你是在後臺線程上做的。所以蘋果不允許在後臺與UI工作thread.So請跟我來使用[NSString stringWithFormat]方法不需要

[self performSelectorOnMainThread:@selector(clearTextView) withObject:nil waitUntilDone:NO]; 

- (void)clearTextView 
{ 
     descriptionTextField.text = @""; 
} 

第二件事。

我希望它可以幫助你。

+0

謝謝它爲我工作多謝 –

+0

肯定我正在接受它 –

-1

您正在使用[NSString stringWithFormat:@""]方法創建NSString。在這種方法中,您必須提供根本不提供的格式字符串和參數值。所以這實際上是一種錯誤的方式來調用這種方法。

這是你如何能解決您的問題...

首先檢查您是否descriptionTextField出口以及連接到您的UITestField

比你能清晰的文本字段作爲

descriptionTextField.text = @"";