Ali*_*bas 12 bluetooth objective-c ios ios6 ios7
我的ios应用程序使用蓝牙连接到附件.如果未启用蓝牙,则会出现一个弹出窗口,要求我激活.

我注意到每次运行应用程序时都会出现弹出窗口.
我的问题是,是否可以显示一次弹出窗口,即仅在第一次启动后(fitbit应用程序执行此操作.我还想知道是否可以更改弹出窗口的语言).
我的应用程序适用于iOS7和iOS6
如果我们无法改变语言,有没有办法禁用此弹出窗口,那么我将使用本地化系统开发自己的视图(弹出窗口)?
非常感谢你!
Ali*_*bas 21
我从苹果开发者处获得以下响应:在iOS7中,该CBCentralManagerOptionShowPowerAlertKey选项允许您禁用此警报.
如果你有CBCentralManager,那么当你初始化它时,你可以使用该方法-[CBCentralManager initWithDelegate:queue:options]
在我的.h文件中,我有一个CBCentralManager * manager.
在我的.m文件中:
NSDictionary *options = @{CBCentralManagerOptionShowPowerAlertKey: @NO};
_manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil options:options];
[_manager scanForPeripheralsWithServices:nil options:options];
Run Code Online (Sandbox Code Playgroud)
使用此代码,警告不再出现.我希望有所帮助!
| 归档时间: |
|
| 查看次数: |
6918 次 |
| 最近记录: |