この質問が表示されますEstimote: ESTBeaconRegion と startRangingBeaconsInRegion で複数のビーコンを検出しますか?
提供された回答を試してみましたが、3 つの領域 (例: そのサンプル コードから beacon1Region、beacon2Region、beacon3Region) を作成し、それぞれにその "EstimoteSampleRegion" を含めると (例: EstimoteSampleRegion1、EstimoteSampleRegion2、EstimoteSampleRegion3)、結果として最初のビーコンしか取得できません (インデックス 0 で)RangingBeaconsInRegion を開始したとき。
どうすればこれを機能させることができますか? 1 つの領域 (例: "beaconRegion") 用の 1 つの配列にその 3 つの推定サンプル領域をリストし、[self.beaconManager startRangingBeaconsInRegion:beaconRegion] を使用して 3 つのビーコンの単一領域を調べる必要がありますか?
はいの場合、1 つの領域に対して多くのビーコンを持つ配列を宣言することを示すコードは何ですか?
または、3 つの beaconManager インスタンスを作成し、各ビーコンに独自のリージョンを設定する必要がありますか? これを行うときの問題は、最初のビーコンしか見えないことです。3つではありません。