ios 系統(tǒng)藍牙未開啟提示框的隱藏

最近接到新的硬件項目倦青,需要用戶手動去開啟藍牙設(shè)置。而做項目時盹舞,習(xí)慣性是調(diào)用系統(tǒng)的提示框产镐。

對于我這種不太喜歡看蘋果文檔的人來說,有時候有點難找到相關(guān)的資料踢步。進入正題吧癣亚。上圖,上代碼获印!



@interface HNGDevice()

@property (nonatomic, strong) CBCentralManager *centralManager;

@property (nonatomic, strong) UIAlertController *alertC;

@end

@implementation HNGDevice

+ (instancetype)shareInstance;// 設(shè)置為單例

{

? ? staticHNGDevice*device =nil;

? ? staticdispatch_once_tonceToken;

? ? dispatch_once(&onceToken, ^{

? ? ? ? device = [[HNGDevicealloc]init];

? ? });

? ? returndevice;

}

- (instancetype)init

{

? ? self= [superinit];

? ? if(self) {

? ? ? ? [self subPropertiesInit]; // 初始化屬性

? ? }

? ? return self;

}

- (void)subPropertiesInit {? // 初始化屬性

? ? // 初始化管理者

? ? // CBCentralManagerOptionShowPowerAlertKey

? ? //_centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil];

? ? _centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil options:@{CBCentralManagerOptionShowPowerAlertKey:[NSNumber numberWithBool:NO]}];

}

#pragma mark -- CBCentralManagerDelegate

- (void)centralManagerDidUpdateState:(CBCentralManager*)central

{

? ? switch(central.state) {

? ? ? ? case CBManagerStateUnknown:

? ? ? ? ? ? NSLog(@"central.state = CBManagerStateUnknown");

? ? ? ? ? ? break;

? ? ? ? case CBManagerStateResetting:

? ? ? ? {

? ? ? ? ? ? [self showAlertViewTitle:@"Note!" message:@"Your apple device has bluetooth reset, please close the APP and reopen." rescan:NO];

? ? ? ? ? ? NSLog(@"central.state = CBManagerStateResetting .........iPhone正在重置藍牙");

? ? ? ? }

? ? ? ? ? ? break;

? ? ? ? case CBManagerStateUnsupported:

? ? ? ? ? ? NSLog(@"central.state = CBManagerStateUnsupported");

? ? ? ? ? ? break;

? ? ? ? case CBManagerStateUnauthorized:

? ? ? ? ? ? NSLog(@"central.state = CBManagerStateUnauthorized");

? ? ? ? ? ? break;

? ? ? ? case CBManagerStatePoweredOff: {

? ? ? ? ? ? NSLog(@"centralManager 未開啟藍牙..");

? ? ? ? ? ? // 代理監(jiān)控藍牙未開啟,狀態(tài)改為正在掃描中


? ? ? ? }

? ? ? ? ? ? break;

? ? ? ? case CBManagerStatePoweredOn:

? ? ? ? {

? ? ? ? ? ? NSLog(@"centralManager 已開啟藍牙..");

?? ? ? ?}

? ? ? ? ? ? break;

? ? }

}


如上述雾,習(xí)慣性用第一個實例方法,這個是默認(rèn)系統(tǒng)彈出提示框的:


當(dāng)你不需要這自動提示框時,就寫第二個實例方法:

(NSDictionary<NSString> *)options 把這個參數(shù)寫上CBCentralManagerOptionShowPowerAlertKey 用于當(dāng)中心管理類被初始化時若此時藍牙系統(tǒng)為關(guān)閉狀態(tài)玻孟,是否向用戶顯示警告對話框唆缴。該字段對應(yīng)的是NSNumber類型的對象,默認(rèn)值為NO黍翎,需要改成 YES面徽。

然后這樣就ok,下面繼續(xù)做別的處理匣掸。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末趟紊,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子碰酝,更是在濱河造成了極大的恐慌霎匈,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件送爸,死亡現(xiàn)場離奇詭異铛嘱,居然都是意外死亡,警方通過查閱死者的電腦和手機袭厂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門墨吓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人嵌器,你說我怎么就攤上這事⌒扯” “怎么了爽航?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長乾忱。 經(jīng)常有香客問我讥珍,道長,這世上最難降的妖魔是什么窄瘟? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任衷佃,我火速辦了婚禮,結(jié)果婚禮上蹄葱,老公的妹妹穿的比我還像新娘氏义。我一直安慰自己,他們只是感情好图云,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布惯悠。 她就那樣靜靜地躺著,像睡著了一般竣况。 火紅的嫁衣襯著肌膚如雪克婶。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機與錄音情萤,去河邊找鬼鸭蛙。 笑死,一個胖子當(dāng)著我的面吹牛筋岛,可吹牛的內(nèi)容都是我干的娶视。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼泉蝌,長吁一口氣:“原來是場噩夢啊……” “哼歇万!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起勋陪,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤贪磺,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后诅愚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寒锚,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年违孝,在試婚紗的時候發(fā)現(xiàn)自己被綠了刹前。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡雌桑,死狀恐怖喇喉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情校坑,我是刑警寧澤拣技,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站耍目,受9級特大地震影響膏斤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜邪驮,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一莫辨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧毅访,春花似錦沮榜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至磷斧,卻和暖如春振愿,著一層夾襖步出監(jiān)牢的瞬間捷犹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工冕末, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留萍歉,地道東北人。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓档桃,卻偏偏與公主長得像枪孩,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子藻肄,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容