正如问题所示。
我正在寻找有关权限的指南。我之前只为Android开发过,我想知道是否有类似于http://developer.android.com/guide/topics/security/permissions.html的指南
我不完全确定权限是如何工作的(或者如果他们甚至在iOS 6上调用它)。
答案 0 :(得分:1)
您没有像在Android上那样拥有权限,因为您必须在手头上声明一些权限。
例如,当您启动位置管理器时,系统将询问用户是否允许您的应用程序接收位置更新。如果用户不允许这样做,CLLocationManager
将调用代理无法检索任何位置更新。
CLLocationManager
上还有一个名为authorizationStatus
的方法来检查当前状态。这是CLAuthorizationStatus
。
每个其他组件都会有类似的方法和错误来检查用户是否允许您的应用访问数据。