if(central.state == .poweredOn)kontrolune girmiyor、bluetooth listesi gelmiyor ne yapabilirim?Swift 3:Bluetoothリストが空です
輸入CoreBluetooth 輸入のUIKit
クラスのViewController:のUIViewController { するvar centralManager:CBCentralManager? VAR周辺=配列()
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
centralManager = CBCentralManager(delegate: self, queue: DispatchQueue.main)
}
}
拡張のViewController:CBCentralManagerDelegate:あなたが呼び出す必要があり、{ FUNCのcentralManagerDidUpdateState(_中央CBCentralManager){
print(central.state)
if (central.state == .poweredOn){
self.centralManager?.scanForPeripherals(withServices: nil, options: nil)
}
else {
print("nil")
}
}
func centralManager(_ central: CBCentralManager, didDiscover peripheral: CBPeripheral, advertisementData: [String : Any], rssi RSSI: NSNumber) {
peripherals.append(peripheral)
print(peripheral)
}
}
「しかし、私たちは私たちのコミュニティにランダムな人間の言語に対応するように強制されなければならないという考えは完全に持続不可能です。」 - https://stackoverflow.blog/2009/07/23/non-english-question-policy/努力して英語で尋ねると、あなたができることはほとんどありません。 ?{ self.manager .stopScan() プリント(「スキャン: –