我正在开发一个小项目,我的查询是我有一个显示地图的视图,并提示我使用我当前的位置。
我的查询是,当我按下允许或不允许弹出窗口的按钮时,它重新启动显示我的启动画面的应用程序,然后将我带回我的mapview。
我们可以阻止这种情况发生,并且有人知道为什么会发生这种情况。
提前致谢。
答案 0 :(得分:1)
正如评论中所说,这个“问题”很难回答。这是一个尝试:
您的应用实际上并未显示弹出窗口,而是iOS。返回弹出窗口后,您的应用程序代理-applicationDidBecomeActive
将被调用。显然,您(或为您编写代码的人)将此作为启动启动画面的标志。当然,这应该只在来自后台或启动时发生。
所以我的猜测是应用程序实际上根本没有重新启动。在每个应用程序委托函数中添加一些日志记录,以查看它们的调用时间和顺序。