好 在第一次运行时,我在alertview中询问手机号码。这是使用 - (void)textFieldDidEndEditing:(UITextField *)textField来验证电话号码。
现在我也有推送通知。
问题是,首次安装应用程序时,警报视图显示并且键盘显示,但是“是否要启用推送通知”警报也会显示。所以有什么问题?然后警报显示警报,推送通知显示阻止输入框。然后键盘显示阻止推送通知的“是/否”按钮。
因此,我不能解雇或回答任何警报!所以我的第一个想法是注释掉[passwordField becomeFirstResponder];对于电话号码提醒和键盘可以被解雇,但然后我的验证永远不会被调用。 :(
任何建议将不胜感激。
答案 0 :(得分:0)
在UI完成之前,您必须延迟注册推送通知代码。