さて、私は、ios 6.0.1 で「bluetooth le」デバイスをスキャンして接続するアプリケーションを持っていますが、iPhone 4s ではうまく動作します。アプリケーションをAppleストアにアップロードすると、アプリケーションのクラッシュ、バットプログラミングが返されますが、クラッシュを理解できるのは、iPhone5でアプリケーションを試したときだけです。
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI;
uuid が null のペリフェラルを返してください。
周辺機器、名前、uuid、rssi、および advertData を出力します。すべて問題ありませんが、uuid は null であり、アプリケーションで uuid を使用します。これにより、アプリケーションがクラッシュします。null uuid を制御できます。これは、アプリケーションを制御できないことを意味します。
誰かが何が起こるか知っていますか、そして可能な解決策はありますか?