Je commence à créer une application en utilisant MvvmCross. Jusqu'à présent, j'ai une version pour Android et pour WP en cours d'exécution. Malheureusement, créer l'application pour iOS n'est pas facile. Lors de l'exécution de l'application iOS dans le simulateur, je n'ai qu'un écran noir. Dans la sortie de l'application de MonoDevelop est de voir l'exception suivante:iOS écran noir et MissingMethodException: Méthode non trouvée: « System.Type.op_Equality »
2013-01-07 10:42:20.506 BestSellersTouch[319:21e03] mvx: Diagnostic: 0.09 Exception masked MissingMethodException: Method not found: 'System.Type.op_Equality'.
at Cirrious.MvvmCross.Touch.Views.Presenters.MvxTouchViewPresenter.CreateView (Cirrious.MvvmCross.Views.MvxShowViewModelRequest request) [0x00000] in <filename unknown>:0
at Cirrious.MvvmCross.Touch.Views.Presenters.MvxTouchViewPresenter.Show (Cirrious.MvvmCross.Views.MvxShowViewModelRequest request) [0x00000] in <filename unknown>:0
at Cirrious.MvvmCross.Touch.Views.MvxTouchViewDispatcher+<>c__DisplayClass4.<RequestNavigate>b__3() [0x00000] in <filename unknown>:0
at Cirrious.MvvmCross.Touch.Views.MvxTouchUIThreadDispatcher+<>c__DisplayClass1.<InvokeOrBeginInvoke>b__0() [0x00000] in <filename unknown>:0
2013-01-07 10:42:20.508 BestSellersTouch[319:21e03] Application windows are expected to have a root view controller at the end of application launch
Est-ce l'erreur à l'origine d'un écran noir?
Savez-vous comment reconstruire MvvmCross et utiliser le mscorlib.dll de MonoTouch? Si oui, pouvez-vous me dire ou fournir une URL? Je – cengelen
jamais utilisé MvvmCross moi-même - mais si vous créez un projet de bibliothèque MonoTouch, de MonoDevelop, vous obtiendrez une construction qui font référence à la MT MSCorLib.dll automagiquement. Si vous utilisez d'autres outils, vous devez vous assurer que le bon est référencé. – poupou
cela ressemble à @poupou a identifié le problème au moins un peu correctement (il saura beaucoup mieux que moi sur les détails Monotouch vs Monodroid). Je pense que cela a à voir avec les projets portables de la bibliothèque de classes qui ne sont pas encore portables dans Mono - ils le seront à un certain moment, mais pas encore :(Pour réparer, vous pouvez créer les dlls MvvmCross pour MonoTouch - ou les version non officielle) sont partagés dans mon dossier SkyDrive http://sdrv.ms/URCbYN - utiliser le dossier portableMac sur MonoTouch, utilisez les autres dossiers lors de la construction sur le PC (WP, WinRT, MonoDroid) – Stuart