4.7. ISCPConnectParser
added in version 1.7.0
外部機器の接続・切断ステータスを取得する機能を提供するインターフェイスです。
本インターフェイスは外部機器に対応しているモデル専用です。 対応しているモデルは 対応外部機器 を参照ください。
メンバー
名称
説明
外部機器の接続・切断ステータスを取得します。
4.7.1. connect
added in version 1.7.0
外部機器の接続・切断ステータスを取得します。
completionHandler が StarIoExtParserCompletionResultSuccess を返した後に実行してください。
宣言
- (BOOL)connect;
引数
なし
戻り値
説明
型
接続・切断ステータス
BOOL
実装例
ISCPConnectParser *parser = [StarIoExt createDisplayConnectParser:StarIoExtDisplayModelSCD222]; [Communication parseDoNotCheckCondition:parser port:port completionHandler:^(BOOL result, NSString *title, NSString *message) { if (result == YES) { if (parser.connect == YES) { UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Check Status" message:@"Display Connect." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alertView show]; } else { UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Check Status" message:@"Display Disconnect." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alertView show]; } } else { // UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Failure" message:@"Display Impossible." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Failure" message:@"Printer Impossible." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alertView show]; } }];
DisplayViewController.m / DisplayExtViewController.m / MelodySpeakerViewController.m を参照ください。