无法通过第一响应者键盘达到推送通知

时间:2011-11-28 18:00:24

标签: iphone ios

好 在第一次运行时,我在alertview中询问手机号码。这是使用 - (void)textFieldDidEndEditing:(UITextField *)textField来验证电话号码。

现在我也有推送通知。

问题是,首次安装应用程序时,警报视图显示并且键盘显示,但是“是否要启用推送通知”警报也会显示。所以有什么问题?然后警报显示警报,推送通知显示阻止输入框。然后键盘显示阻止推送通知的“是/否”按钮。

因此,我不能解雇或回答任何警报!所以我的第一个想法是注释掉[passwordField becomeFirstResponder];对于电话号码提醒和键盘可以被解雇,但然后我的验证永远不会被调用。 :(

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

在UI完成之前,您必须延迟注册推送通知代码。