- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
CBPeripheralManager.authorizationStatus()
和 CBPeripheralManagerAuthorizationStatus
基于苹果文档已弃用。现在检查用户是否已授予在后台使用蓝牙的权限的正确方法是什么?CBPeripheralManagerDelegate
有 peripheralManagerDidUpdateState
但这永远不会返回 unauthorized
无论用户是否授予权限,它只会返回 poweredOn
或 poweredOff
最佳答案
CBCentralManager
和 CBPeripheralManager
继承自 CBManager
.
从 iOS 13 开始,CBManager
有一个 authorization
属性(property)。您可以查看 .allowedAlways
.
您可以使用 if #available(iOS 13.0, *)
有条件地使用 authorization
在 iOS 13 及更高版本上
关于ios - 检查 CBPeripheralManager.authorizationStatus() 现在它已被弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57052098/
感谢下面 Thomas 的建议,我根据原始请求修改了我的代码。我想知道我是否正在尝试做一些不可能的事情,或者如果不是,我该如何完成。 如果用户没有授权位置服务,我会通过带有“打开设置”按钮的警报提示他
我调用了一个函数来访问用户的联系信息。但是,我需要此功能来提示用户警告,如果 authorizationStatus 被拒绝,可以将他们重定向到他们的设置页面。 到目前为止,我的代码可以成功提示用户输
我调用了一个函数来访问用户的联系信息。但是,我需要此功能来提示用户警告,如果 authorizationStatus 被拒绝,可以将他们重定向到他们的设置页面。 到目前为止,我的代码可以成功提示用户输
CBPeripheralManager.authorizationStatus()和 CBPeripheralManagerAuthorizationStatus基于苹果文档已弃用。现在检查用户是否已
如果我仅使用 PHAuthorizationStatus.authorizationStatus() 检查当前授权状态,是否应该为 NSPhotoLibraryUsageDescription 键提供
我永远达不到 AVAuthorizationStatusRestricted 当我打电话 [AVCaptureDevice authorizationStatusForMediaType:AVMedi
我不确定这是否可能。 当我调用 UNUserNotificationCenter.current().getNotificationSettings() 时,我希望从 authorizationSta
复制步骤如下: 从设备中完全删除应用程序 从 XCode 安装它 提示时选择“使用时” 在应用中开启区域监控 在第 4 步我检查了这个 CLLocationManager.authorizationS
在我的应用程序中,我试图在用户的日历中添加条目。为了在我的 UI 中反射(reflect)授权状态,我使用 authorizationStatusForEntityType 来确定用户是否已授予或拒绝
在 iOS 10 中请求授权发送本地通知的代码可以写成: UNUserNotificationCenter.current().requestAuthorization(options: [.ale
我尝试 stub AuthorizationStatus,但无论我做什么,它总是返回 kCLAuthorizationStatusResticted。 OCMStub([CLLocationManag
如果允许定位服务,我的第一个应用到目前为止运行良好。 只要我特别禁用此应用的定位服务(飞行模式,以及通常禁用的定位服务都按预期工作)。 代码如下: func locationServices(
我使用此代码检查我是否有权访问用户位置 if CLLocationManager.locationServicesEnabled() { switch CLLocationManager.au
我的应用在这一行崩溃: if CLLocationManager.authorizationStatus() == CLAuthorizationStatus.AuthorizedWhenInUse
我可以让我的 CLLocationManager 进行授权。 (ios8下的swift)我什至添加了一个明确的 requestAlwaysAuthorization 调用(我不需要在 ios7 下使用
我是一名优秀的程序员,十分优秀!