私は、XamarinとMvvmCrossを使ってiOSアプリケーションをビルドする際に、Bluetooth LEを使用する必要があります。私はこのプラグインを使用しようとしています:ここでACRリアクティブBluetoothLEプラグインサーバ起動時に無効な状態
https://github.com/aritchie/bluetoothle
は私のコードです:
var server = CrossBleAdapter.Current.CreateGattServer();
await server.Start(new AdvertisementData()); // throws exception
サーバを起動しようとすると、それが例外をスロー:
{System.ArgumentExceptionの:無効な状態 - 不明で Plugin.BluetoothLE.Server.GattServer.Start (Plugin.BluetoothLE.Server.AdvertisementData adData)[0x0005f] < 4281c4bd57f24525b20baae1afdf610b>:0
どうやらこのプラグインは、私は何かを明らかに不足しているされている必要があり使いやすいのですか?
間違った時間やスレッドでアクセスしていたと思うので、最初に行う必要がある重要な初期化がブロックされています。 – Darius