0

正如问题所问。

我正在寻找有关权限的指南。我以前只为 Android 开发过,我想知道是否有类似于http://developer.android.com/guide/topics/security/permissions.html的指南

我不完全确定权限是如何工作的(或者它们是否在 iOS 6 上被称为这个)。

4

1 回答 1

1

您不像在 Android 上那样拥有权限,因为您必须在手头的某个地方声明它们。

例如,当您启动 locationmanager 时,系统会询问用户是否允许您的应用接收位置更新。如果用户不允许这样做,CLLocationManager则将调用委托它无法检索任何位置更新。

还有一个方法CLLocationManager被调用authorizationStatus来检查当前状态。这是一个CLAuthorizationStatus.

每个其他组件都会有一种类似的方法和错误来检查用户是否允许您的应用访问数据。

于 2012-10-25T08:32:58.723 回答