2012-08-29 60 views
0

我可以使用使用textViewShouldBeginEditing不止一次

-(BOOL)textViewShouldBeginEditing:(UITextView *)firstTextView { 
    return NO; 
} 

從通過鍵盤進行編輯停止textView

但是,如果我嘗試使用其他

-(BOOL)textViewShouldBeginEditing:(UITextView *)secondTextView { 
    return NO; 
} 

我得到一個錯誤的textViewShouldBeginEditing的重新定義。

我相信這是我使用委託方法做的傻事。

回答

1

錯誤告訴你正確的是什麼錯誤。你正在重新定義這個方法。

該方法精確地將UITextView*作爲參數,因此您可以知道哪個文本視圖提出問題,以便您可以調整您的響應。當然,如果你想對所有文本視圖總是說NO,那麼你可以忽略該參數。無論如何,只要刪除重複的定義,你就會好起來的。