2010-07-20 5 views
-1

Dans une application Cocoa j'ai ajouté un UISlider. Si je lance le programme sans ajouter de code, je peux faire glisser le curseur vers la gauche et la droite. Cependant, si je lui assigne un IBOutlet, une fois que je touche le curseur, l'application se ferme. Pourquoi donc?UISlider dans Cocoa

+0

Quelle est la sortie? Par "sortie", voulez-vous dire "crash"? Le point de sortie existe-t-il réellement dans le fichier d'implémentation de l'objet auquel vous l'avez connecté? –

+0

L'application vient de quitter le simulateur de l'iPhone. Il n'y a pas de messages d'erreur. Dans le fichier d'implémentation, je viens de créer un IBOutlet qui ne fait rien. – neuromancer

+0

Si vous mettez une instruction dans la méthode de sortie, et mettez un point d'arrêt sur cette instruction, est-ce que ça frappe? Pouvez-vous coller dans le texte qui apparaît dans la console pendant que vous exécutez l'application? –

Répondre

0

D'accord, j'ai résolu le problème. Si je fais de l'application une application basée sur Windows, alors je n'ai aucun problème. Si je fais de l'application une application basée sur la vue, le problème se produit. Pourquoi donc?

+0

Je viens de créer une application basée sur la vue (iPhone); ajouté un UISlider et connecté à un IBOutlet dans ma sous-classe de contrôleur. Construire, courir et ... sans accident. Si vous avez un projet Xcode minimal, supprimez le dossier et fermez tout et envoyez-le moi: (pas d'espaces). Si je peux reproduire l'accident, je vais comprendre pourquoi et poster une réponse ici. – geowar