0
私のアプリケーションが終了したときにメソッドを呼びたいと思っています。私が望んでいない主な問題は、アプリケーションデリゲートでやりたければ、私のView Controllerでそのメソッドを呼びたいと思っています。 私を助けてください。どのように私のビューコントローラでデリゲートを終了するアプリケーションを取得できますか?
私のアプリケーションが終了したときにメソッドを呼びたいと思っています。私が望んでいない主な問題は、アプリケーションデリゲートでやりたければ、私のView Controllerでそのメソッドを呼びたいと思っています。 私を助けてください。どのように私のビューコントローラでデリゲートを終了するアプリケーションを取得できますか?
この
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(applicationWillTerminate:)
name:UIApplicationWillTerminateNotification
object:[UIApplication sharedApplication]];
-(void)applicationWillTerminate:(NSNotification *)notify{
//do your task
}
それとも
[[NSNotificationCenter defaultCenter]addObserverForName:UIApplicationWillTerminateNotification object:[UIApplication sharedApplication] queue:[NSOperationQueue mainQueue] usingBlock:^(NSNotification * _Nonnull note) {
//do your task
}];
てみてください私のため..workedの答えのための通知方法
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(callOnApplicationTerminated:)
name:UIApplicationWillTerminateNotification
object:[UIApplication sharedApplication]];
ありがとうをお試しください –