NameAndPassword の例 ( https://github.com/skycocker/NameAndPassword ) を拡張しており、この実装ファイル (https://github.com/skycocker/NameAndPassword/blob/master/NameAndPasswordPlugin) で IOBluetooth メソッドにアクセスする必要があります。メートル
インターフェイスは次のようになります。
@interface EXNameAndPassword : SFAuthorizationPluginView
CBCentralManagerDelegate
appdelegate のように継承するにはどうすればよいですか。
@interface AppDelegate : NSObject <CBCentralManagerDelegate, CBPeripheralDelegate>
EXNameAndPassword
SFAuthorizationPluginView と CBCentralManagerDelegate などの両方から継承する必要があります。これはとても簡単だと思います。私は obj-c の初心者です。コンポジションについて読みましたが、うまくいきません。
私が現在持っているのは
@interface EXNameAndPassword : SFAuthorizationPluginView <CBCentralManagerDelegate, CBPeripheralDelegate>
しかし、合成されていないプロパティに関する警告が表示され続けます-継承を必要としないプロジェクトでそれらを合成する必要はなかったSFAuthorizationPluginView
ので、何か間違ったことをしていると思います。