viewDidUnload
とshouldAutorotateToInterfaceOrientation
がiOS 6で廃止されましたので、MonoTouchでどのように置き換えるべきですか?MonoTouchのViewDidUnloadとShouldAutorotateToInterfaceOrientationの代替品
答えて
viewDidUnload
両方viewDidUnload
とviewWillUnload
はiOS6でもはや呼び出されません。 MonoTouch 6のXamarinのリリースノートでは、これに加えてApple documentationも含まれています。 (MonoTouchで利用可能でiOS6で、)
shouldAutorotateToInterfaceOrientation
2つの新しいメソッド、同じ結果を得るためにオーバーライドすることができます。 詳しくはセレクターのApple documentationをご覧ください。
まだ、shouldAutorotateToInterfaceOrientation
が呼び出されています(これは廃止され、将来の使用のために推奨されませんが、古いバージョンのiOSをサポートしている場合でも引き続き使用できます)。
ViewDidUnload()
あなたはただ取り外すことができます。コードがある場合は、ViewWillDisappear()にコードを移動し、対応するコードをViewWillAppear()
に移動する必要があります。 WWDC 2012からの関連の話は、エピソード236(ビューコントローラの進化)と200(Cocoa Touchの新機能)です。
ShouldAutoRotateToInterfaceOrientation()
SupportedInterfaceOrientations().
に置き換えられてはここを参照してください:http://dhilipsiva.com/2012/07/25/ios-6-ui-interface-orientation-shouldautorotatetointerfaceorientation-not-working.html
- 1. ジオロケーションとGeoIPの代替品
- 2. ゲッターとセッターの代替品
- 3. PhoneGapとCordovaの代替品
- 4. CKANの代替品
- 5. キバナの代替品
- 6. PCAPの代替品
- 7. JMLの代替品
- 8. Firebugの代替品
- 9. チェリーピッキングの代替品
- 10. ERBの代替品
- 11. PowerGadgetsの代替品
- 12. Silverlightの代替品
- 13. NSTabViewの代替品
- 14. ソケットの代替品
- 15. textmarks.comの代替品
- 16. XAMLの代替品
- 17. Tesseractの代替品
- 18. NAnt代替品
- 19. 代替品
- 20. シャープアーキテクチャー代替品
- 21. モバイルアプリのデータベースの代替品
- 22. オープンソースのクリアケースの代替品
- 23. のクッキーの代替品?
- 24. Winform PropertyGridのサードパーティー代替品
- 25. Sammy.jsの軽量代替品
- 26. デスクトップJavaアプリケーションの代替品
- 27. box-decoration-breakの代替品
- 28. DWRの代替品(www.directwebremoting.org)
- 29. ACRA用Bugsenseの代替品
- 30. オープンソースInvisible reCAPTCHAの代替品
私は、なぜ私はまだこれらの警告を取得していますバージョン5.1をターゲットにしていますか?デバイスが5.1を実行している場合、メソッドは呼び出されますか? –
MonoTouch 6はiOS6 APIと同期しているので、 '[Obsolete]'はC#コンパイラに警告を出すことを許可します(ただし、コンパイラはあなたが目標としているものではありません)。 iOS 5.1は変更されていないので、 'viewDidUnload'、' viewWillUnload'は以前と同じように呼び出されます(つまり、MonoTouchではなくiOSで呼び出しを停止します)。 – poupou
これは、iOS 6で発行されるメソッド(またはチェック)のセットが1つあり、古いバージョンではまったく異なるセットがあることを意味しますか?私は、この回転システムは今plistとSupportedInterfaceOrientationsメソッドの情報によって行われていると理解していますが、このメソッドはサポートされており、古いバージョンで呼び出されていますか?私たちのアプリケーションのすべてのユーザーがiOS 6にアップグレードすることは疑いの余地があるので、私がこれらの古い警告で行うと予想されることのより明確なイメージが歓迎されるだろう。瞬間、私はただ無視しているだけですが、どちらも安全だとはほとんど言いません。 –