【发布时间】:2010-07-26 17:59:57
【问题描述】:
我的应用程序在登录屏幕上询问位置,现在,用户可以登录而无需分享他或她的位置。当用户为共享位置选择“否”时,会引发错误,显示为Error Domain=kCLErrorDomainCode=1 "The operation couldn't be completed. (kCLErrorDomain error 1.)"。我猜那是因为我试图在没有这些东西的情况下访问纬度和经度。
我的问题是,如何确保用户在执行任何其他操作之前允许定位?有没有办法创建一个新的“允许位置”弹出请求?
提前致谢!
【问题讨论】:
-
你不认为“不”意味着“不”吗??
-
我的应用程序是一个基于位置的应用程序,如果用户真的想使用该应用程序,他们说不是没有意义的。我能想到的唯一原因是:1)用户不知道这是一个基于位置的应用程序,并且会继续不使用该应用程序(在这种情况下,我真的不需要对此做任何事情)。 2) 用户不小心选择了否,并且没有简单的方法来允许位置。我在问如何解决案例 2。
标签: iphone objective-c cllocationmanager