繁体   English   中英

CLLocation提示粉碎了AlertPrompt

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM