指定したEAAccesoryとprotocolStringを初期化します。

構文

-(void)setupControllerForAccessory:
  (EAAccessory *)accessory 
  withProtocolString:(NSString *)protocolString;

パラメータ

accessory
アクセサリを指定します。
protocolString
OPH-5000iのプロトコルストリングを指定します。

戻り値

 なし

解説

  • OPHBluetoothServiceのsetupControllerForAccessory ()メソッドを実行することで、OPH-5000iと接続することができます。
  • FirstAppでは、setupControllerForAccessory()メソッドの実行に必要な引数であるアクセサリとプロトコル文字列を取得し、接続を行っています。
    サンプル
    NSArray *accessoryList = [[NSMutableArray alloc] initWithArray:[EAAccessoryManager sharedAccessoryManager] connectedAccessories]];
    if(accessoryList == nil || accessoryList.count == 0) return NO;       
    EAAccessory *accessory = [accessoryList lastObject];
    OPHBluetoothService *service =  [OPHBluetoothService sharedController];
    NSArray *protocolStrings = [accessory protocolStrings];
    if(protocolStrings == nil || [protocolStrings count]==0) return NO;
    NSString *protocolString = [protocolStrings objectAtIndex:0];
    [service setupControllerForAccessory:accessory withProtocolString:protocolString];
    

必要条件

#import <OPHBluetoothService/OPHBluetoothService.h>

関連事項

最終更新日:2022/05/09