この方法を使用して- (void)scanForPeripheralsWithServices:(nullable NSArray<CBUUID *> *)serviceUUIDs options:(nullable NSDictionary<NSString *, id> *)options;
私の周辺機器のスキャンを開始します。しかし、時にはうまくいきません。周辺機器が時々見つけたコールバックは受信しません。周辺機器のコアのBluetoothスキャンは、時々動作しません
didFinishLaunchingWithOptions
からスキャンを開始すると、常に動作しないようです。
もっとコードを表示する必要があります – Paulw11
最初にデバイスを検出し、しばらくして停止するか、コールバックが期待通りに頻繁に呼び出されませんか? – Aris