Apple Watchプログラミングの作法 Extensionアプリ/Objective-C対応

iPhoneからApple Watchへアクセスする - WatchKit ExtensionからiPhoneへの流れをコーディング

Icon comment count 0
Icon stock count 0

8.5 WatchKit ExtensionからiPhoneへの流れをコーディング

情報の流れに沿って、InterfaceController - AppDelegate - ViewControllerの順にプログラムを見ていきます。

InterfaceController.m(WatchKit Extension)
// 各ボタンが押された時の処理
- (IBAction)button000Pushed { [self buttonPushed:0]; }
- (IBAction)button001Pushed { [self buttonPushed:1]; }
- (IBAction)button002Pushed { [self buttonPushed:2]; }
- (IBAction)button003Pushed { [self buttonPushed:3]; }
- (IBAction)button004Pushed { [self buttonPushed:4]; }
- (IBAction)button005Pushed { [self buttonPushed:5]; }
- (IBAction)button006Pushed { [self buttonPushed:6]; }
- (IBAction)button007Pushed { [self buttonPushed:7]; }
- (IBAction)button008Pushed { [self buttonPushed:8]; }
- (void)buttonPushed:(int)buttonNo {
  [self setButton:buttonNo mark:mark_O];  // Watchのエリアとしてマーク
  [self sendEventToOwnerApp:buttonNo];    // iOSアプリ側へボタン番号を通知
}
// ボタンに指定のマークを表示する
- (void)setButton:(

コメント

    コメントはありません