這一切都適用於我的版本,這是在應用程序商店。但是,如果我恢復我的Git,它不再有效。這可能是因爲我更新Xcode(現在6.3),但不確定。問題是:UITextField編輯開始呼籲查看結束編輯
當我調用UITextField'Editing Did Begin'處理程序時,顯示UIAlert。 警報提醒用戶「您確定要編輯這個?」
如果用戶單擊‘取消’然後我打電話
[self.view endEditing:YES];
以前在我的應用程序這不得不離開的UITextField的影響並關閉對話框。
現在後UIAlert是隱藏的,焦點就回的UITextField導致被創建並再次顯示UIAlert。
的問題是,如何從的UITextField?和WH移除焦點你以前是否曾經工作過,但沒有更多?
也試過[發件人resignFirstResponder],但這也沒有辦法。響應
位更多信息評論:這裏是「真的結束編輯」處理程序代碼
- (IBAction)textFieldReturned:(id)sender
{
[sender resignFirstResponder];
}
顯示更多你調用'endEditing:'的代碼。你使用'UIAlertView'還是'UIAlertController'? – rmaddy
使用UIAlertView –
再次,你從哪裏調用'endEditing:'?換句話說,哪個'UIAlertViewDelegate'方法? – rmaddy