2つのiphoneの間にbonjour netserviceを使用して接続を作成しています。iPhoneとの接続がBluetoothかWiFiかを確認するにはどうすればよいですか?
私は
CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault,
(CFStringRef)netService.hostName, netService.port, &readStream, &writeStream);
を使用して接続するしかし、私は結果の接続はBluetooth経由であるかどうか、私が言うことができる方法を見つけ出すことはできません。 IPアドレスを決定する方法はありますか...そうする必要があります。
アップルのヒューマンインタフェースガイドラインに準拠することが重要だと分かります。接続がWiFi経由である場合、ステータスバーのネットワークアクティビティインジケータを時々更新する必要があります。しかし、それを使用すると誤解を招くようですBluetooth接続のインジケータ。 (インジケータはWi-Fi接続の横にあり、Bluetoothのものではありません)。
ありがとうございました