Quelqu'un utilise-t-il l'excellente bibliothèque monochrome 2D de Sparrow?MissingMethodException après la mise à niveau vers Monotouch 4.0
https://github.com/trustme/Sparrow
Je viens à MonoTouch 4.0 mis à jour et Monodevelop 2.4.2, et quand reconstruit et courir SparrowTest me donne cette erreur étrange:
System.MissingMethodException has been thrown "Method not found:
'Monotouch.ObjCRuntime.Messaging.void_objc_msgSend_Boolean'." at
SparrowTest.AppDelegateIPhone.FinishedLaunching in
AppDelegateIPhone.cs:23
La méthode est la suivante:
SPStage.SupportHighResolutions = true;
Lorsqu'il est commenté, il donne la même erreur sur de nombreuses autres méthodes. J'ai essayé d'utiliser différentes versions de SDK, mais le problème persiste.
Des indices?
J'ai essayé de régénérer le sparrow.dll à partir du sparrow.cs inclus dans l'archive. Dans mon terminal, j'ai tapé:/Developer/MonoTouch/usr/bin/btouch -o sparrow.dll sparrow.cs Mais malheureusement, il me renvoie quelques erreurs: sparrow.cs (123,120): erreur CS0246: Le nom du type ou de l'espace de noms 'SPHAlign ' Ne peut être trouvé. Vous manquez une directive using ou une référence d'assembly? sparrow.cs (123,137): erreur CS0246: Le nom du type ou de l'espace de noms 'SPVAlign 'est introuvable. ... Échec de compilation: 9 erreur (s), 0 avertissements btouch: la liaison de l'API contient des erreurs. –
Je pense que je suis dans ce bogue encouru: https://bugzilla.novell.com/show_bug.cgi?id=662903 $/Développeur/MonoTouch/usr/bin/btouch sparrow.cs -s: ENUM .cs extensions.cs sparrow.cs (140,11): erreur CS0260: modificateur partiel manquant sur la déclaration de type 'Sparrow.SPButton '. Une autre déclaration partielle de ce type existe extensions.cs (8,30): (Emplacement du symbole lié à l'erreur précédente) ... sparrow.cs (464,11): erreur CS0260: modificateur partiel manquant lors de la déclaration de tapez 'Sparrow.SPEventDispatcher '. Échec de la compilation: 10 erreur (s), 0 avertissements btouch: la liaison de l'API contient des erreurs. –