2017-01-17 3 views
1

J'ai un problème avec MVVM-Light, on dirait qu'il ne peut pas se lier à la boîte à texte. J'utilise storyboard sur le projet iOS dans Xamarin.Exemples de plantages de fleurs sur iPhone

Je suis en train de tester la même chose avec un exemple d'application Flowers téléchargée depuis Github et il semble qu'il y ait le même problème. Quand j'appuie sur le bouton plus quand je veux ajouter un commentaire à la fleur. Le simulateur fonctionne correctement, il se bloque lors du débogage/lancement lorsque je le déploie sur l'iPhone uniquement.

Joint est une trace de pile.

Je ne sais pas comment résoudre ce problème. Pourriez-vous m'aider s'il vous plait?

lien

au code Flowers GitHub

+0

Il est beaucoup mieux de copier et coller du code et des erreurs dans votre question. Les captures d'écran du texte ne sont jamais une bonne chose. – Fogmeister

+0

D'où avez-vous obtenu la source? Veuillez ajouter un lien à votre question – Demitrian

+0

Je crois qu'il vous manque quelque chose. Pour autant que je me souvienne du premier paramètre de la méthode SetBinding(), la source n'est pas la cible, elle devrait donc se lire comme suit: SetBinding (() => yoursource,() => CommentText.Text); – apineda

Répondre

0

C'est un problème avec l'éditeur de liens. Pour résoudre ce problème MVVM lumière suggère soit changer l'option de liaison (ne semble pas une option sage pour moi) ou abonnez-vous à l'événement qui dans votre cas, il serait:

 CommentText.Changed += (sender, e) => {}; 

Kinda laid, mais fonctionne.

+0

Merci qui a fonctionné, le nom exact de l'événement est 'EditingChanged' –