J'ai utilisé un imageView dans l'iOS Builder dans Visual Studio dont la confrence est automatiquement connectée à ma classe ViewController et lorsque je défini une image sur cette application, mon application se bloque avec une erreur "Cette classe n'est pas une valeur de clé de clé pour le Image clé__ " Comme je suis nouveau à Xamarin, je ne suis pas au courant si nous devons faire autre chose d'inonder pour faire de la relation du scénario à la variable de classe d'accès à cet objet de sortie particulier.Veuillez me suggérer si vous avez des conseils? P>
3 Réponses :
Ouvrez le storyboard dans Visual Studio, puis ouvrez le coussinet Propriétés. Sélectionnez la vue Image et donnez le nom dans l'option Identity. Les points de vente de XCode n'ont pas fonctionné à Xamarin. p>
Par exemple, votre nom de contrôleur de vue est Testview et vous donnez le nom à la vue Image en tant que myImage. Maintenant, il y a un autre fichier nommé testview.designer.cs ouvre ce fichier et vous verrez que les points de vente sont générés dans ce fichier. P>
J'ai déjà fait ça. Il est créé dans ViewController.designer.cs mais quand j'utilise la même chose dans ViewController.cs, alors app blackes avec le message "Cette classe n'est pas une valeur de clé de clé pour l'image clé__".
Pouvez-vous partager votre code? Vous avez affecté l'identifiant au storyboard pour ViewController?
Vous pourriez avoir accidentellement supprimé la connexion. P>
est votre nom imageView Name: donné si l'imageView est dans image __ code>? p>
ViewController.cs Code>, consultez l'explorateur de la solution, développez et trouvez le
ViewController.designer.cs code> et supprimez le
imageview < / code> ou
image __ code> (dans votre cas) sortie et quoi que ce soit lié à celui-ci, puis reliez à nouveau la prise. P>
Ce n'est pas le cas, il n'y a qu'un seul point de vente qui est présent dans ViewController.designer.cs. Même Image__ Appelers dans la suggestion pendant la rédaction de code mais toujours l'application se bloque avec le même message au moment de l'exécution
Le problème est que votre storyboard ne connaît pas image __ code> et votre
ViewController.designer.cs code> a cette sortie suspendue. Vous avez supprimé ou renommé la prise. La solution la plus facile est de supprimer cela et de recréer la prise.
Le problème était que la confrence ne fonctionnait pas correctement. Je viens de supprimer la classe d'image et de la visiteuse de l'image et fermée le projet. J'ai commencé à créer cette même classe à partir de très gratter et créé la prise du scénario. C'était ça. Tout a commencé à travailler cool ..!! p>
J'espère que le redémarrage du projet m'a aidé et cela peut vous aider aussi. Bonne chance. P>
Vérifiez le thread: forums.xamarin.com/discussion/38992