viewDidUnload
とshouldAutorotateToInterfaceOrientation
が iOS 6 で非推奨になったので、MonoTouch でそれらを何に置き換える必要がありますか?
2 に答える
ViewDidUnload()
削除するだけです。そこにコードがある場合は、それを ViewWillDisappear() に移動し、対応するものを に移動する必要がありますViewWillAppear()
。WWDC 2012 の関連講演は、エピソード 236 (ビュー コントローラーの進化) と 200 (ココア タッチの新機能) です。
ShouldAutoRotateToInterfaceOrientation()
ここをSupportedInterfaceOrientations().
参照してください: http://dhilipsiva.com/2012/07/25/ios-6-ui-interface-orientation-shouldautorotatetointerfaceorientation-not-working.html
viewDidUnload
viewDidUnload
iOS6 では、 との両方viewWillUnload
が呼び出されなくなりました。MonoTouch 6の Xamarin のリリース ノートでは、これとApple のドキュメントについて説明しています。
shouldAutorotateToInterfaceOrientation
2 つの新しいメソッド (iOS6 では MonoTouch で利用可能) をオーバーライドして、同じ結果を得ることができます。詳細については、セレクターに関するAppleのドキュメントを参照してください。shouldAutorotateToInterfaceOrientation
がまだ呼び出されていることに注意してくださいshouldAutorotateToInterfaceOrientation
(非推奨であり、将来の使用は推奨されていませんが、古いバージョンの iOS をサポートしている場合は引き続き使用できます)。