3 つのビュー コントローラー VC1、VC2、および VC3 があります。
VC2 はサードパーティのライブラリであり、VC1 に表示されます。
その後、VC2 は自分自身を閉じ、コールバックを VC1 に送信し、VC1 は自分自身に VC3 を提示しようとしましたが失敗しました。
VC2 を却下した直後に VC3 を提示する方法はありますか?
-(void)onDismisLoginVC{
MessageVC *messageVC = [[MessageVC alloc] initWithNibName:@"MessageVC" bundle:nil];
[self.navigationController presentViewController:messageVC animated:YES completion:NULL];
}
残念ながら^completion
、このメソッドへのコールバックを受信したばかりで、VC2 のコードを編集できないため、VC2 で提示されたビューコントローラーを閉じるブロックを使用できません。