I have tried to call [alertController presentViewController:anotherVC animated:YES]. It works, but not well. The buttons in anotherVC are in grey colour, although they can still handle clicks. And, after dismissing anotherVC, alertController is not shown correctly. It is shown at the top of the screen, and some part of it is beyond the screen.
So, is there any good way to present another UIViewController above an UIAlertController?