2

現在、アプリのペリフェラル側をプログラミングしています。送信電力レベルを宣伝したいのですが、送信ドキュメントに関する限り、私が見つけたのは次のとおりです。

CB_EXTERN NSString * const CBAdvertisementDataTxPowerLevelKey;  // A NSNumber

これを次の方法で実装しようとしました。

/** Start advertising
 */
- (IBAction)switchChanged:(id)sender
{

    [self.peripheralManager startAdvertising:@{ CBAdvertisementDataServiceUUIDsKey : @[[CBUUID UUIDWithString:TRANSFER_SERVICE_UUID]] }];
    [self.peripheralManager startAdvertising: CBAdvertisementDataTxPowerLevelKey];

}


@end

コードの最後の行で、「互換性のないポインター型が 'NSString*' を 'NSDictionary*' 型のパラメーターに送信しています。TxPowerLevelKey が NSString であることは理解していますが、NSDictionary は何を参照していますか?

4

3 に答える 3