0
私には分かりませんが少し問題があります。NSDataの長さ - 暗黙の変換で整数精度が失われる
私はインターネットで見ましたが、どこが間違っているのかわかりません。
id manufacturerData = [advertisementData objectForKey:CBAdvertisementDataManufacturerDataKey];
if (manufacturerData) {
const uint8_t *bytes = [manufacturerData bytes];
int len = [manufacturerData length];
// skip manufacturer uuid
NSData *data = [NSData dataWithBytes:bytes+2 length:len-2];
暗黙的な変換は整数精度を失う:(別名 'unsigned long型') 'NSUInteger' 'int型
エラーメッセージをお読みください。解決策は目の前にあります。コンパイラは何をすべきか教えてくれました。 – gnasher729