[英]AlertPrompt getting smashed by CLLocation prompt
在我的应用程序首次启动时,出现AlertPrompt,要求输入电子邮件地址。 这种情况发生在CLLocation的内置警报出现之前,从而消除了我的电子邮件提示。 一旦我选择“确定”(允许应用使用您的当前位置),我的电子邮件提示就会回来。 我将其用于电子邮件提示:
- (void)askEmailReal {
AlertPrompt *prompt = [AlertPrompt alloc];
prompt = [prompt initWithTitle:nil
message:text
delegate:nil
cancelButtonTitle:@"No thanks"
okButtonTitle:@"Submit"];
[prompt show];
不知道如何最好地进行。 是否可以在单击我的位置之前阻止系统的位置提示? 或者也许我应该确保我的来了?
不,没有办法阻止系统提示。 如果您确实希望在系统的当前位置提示之前弹出电子邮件,则只需分配CLLocationManager
并在收到用户输入其电子邮件凭证的alertview回调后调用初始startUpdatingLocation
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.