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

通知表示(Notification) - メソッドが呼ばれる順番

Icon comment count 0
Icon stock count 0

13.3 メソッドが呼ばれる順番

まずはNotificationControllerの動作を探っていきましょう。Xcodeが自動生成したプログラムコードにNSLog文を挿入して、どのメソッドがどの順番に呼び出されるかを見ていきます。

NotificationController
@implementation NotificationController
- (instancetype)init {
    self = [super init];
    if (self){
    NSLog(@"%s",__FUNCTION__);  // このメソッド名をデバッグ出力
}
    return self;
}
- (void)willActivate {
    [super willActivate];
    NSLog(@"%s",__FUNCTION__);  // このメソッド名をデバッグ出力
}
- (void)didDeactivate {
    [super didDeactivate];
  NSLog(@"%s",__FUNCTION__);  // このメソッド名をデバッグ出力
}
- (void)didReceiveLocalNotification:
                                  (UILocalNotification *)localNotification 
                                                  withCompletion:(void (^)
                     (WKUserNotificationInterfaceType))completionHandler {
    completionHandler(WKUserNotificationInterfaceTypeCustom);
}
- (void)didReceiveRemoteNotific

コメント

    コメントはありません