13.3 メソッドが呼ばれる順番
まずはNotificationControllerの動作を探っていきましょう。Xcodeが自動生成したプログラムコードにNSLog文を挿入して、どのメソッドがどの順番に呼び出されるかを見ていきます。
@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
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録