我需要找出當前最重要的控制器類型。確定控制器的類型 - MonoTouch
UIApplication.SharedApplication.KeyWindow.Subviews.Last().GetType()
返回UIView。我知道,當您使用AddSubview()
方法時,您傳遞View,而不是Controller。 Objective-C有IsKindOfClass方法,但我真正嘗試做的是當用戶按下home按鈕時,如果movieplayer控制器位於頂部,我想解僱它。就我所知,我唯一能做的就是在應用代理中使用OnResignActivation()
方法。
謝謝你在前進,
乾杯......
非常感謝您的回答。但是,我不想保留所有可以在應用程序委託中以模態方式呈現電影播放器的控制器的引用,並檢查哪一個控制器當前可見,以及它是否提供了電影播放器。我試圖用更優雅的方式來做到這一點。但絕對是一個非常好的答覆。 –