2016-01-11 66 views
0

我創建從可以從網絡中的數據動態生成表單的應用services.So我編程每次加一查看,當我需要出示哪些可以由對問題的標籤的頁面,文本框的答案和comments.My問題文本區域我已經申請驗證在文本框代表表達方法的文本框,當我嘗試使用返回鍵關閉鍵盤時,它會導致以下消息壞訪問resignFirstResponder/endEditing造成不良ACCES

*** - [UITextField isKindOfClass:]:發送到解除分配的實例0x7fb9f8f56390的消息。

委託方法如下:

-(BOOL) textFieldShouldReturn:(UITextField *)textField{ 
    NSLog(@"textFieldShouldReturn"); 
    isKeyBoardPresent = NO; 

    if([textField becomeFirstResponder]) 
    [textField resignFirstResponder]; 
    return YES; 
} 

我已經啓用了我的project.By殭屍,我得到了上述line.But我無法找出什麼問題is.Please幫助我解決這個問題。

回答

0

試着改變你的if語句來自:

if([textField becomeFirstResponder]) [textField resignFirstResponder];

到:

if([textField isFirstResponder]) { [textField resignFirstResponder]; }