Table View Controller : impossible de ctrl+drop table view

Bonjour,


 


Projet vierge simple.


- je supprime le View Controller


- je place la Table View Controller


- je change en STATIC


- je place un bouton


 


IMPOSSIBLE de faire ctrl+drop de la table view vers ViewController.h (property)


IMPOSSIBLE de faire ctrl+drop du bouton vers ViewController.h (property et action)


 


POURQUOI ???????


 


Merci de votre aide


 


Jennifer


Réponses

  • Une p'tite présentation pour commencer ?

  • Alf1996Alf1996 Membre
    juillet 2014 modifié #4

    Si je comprends bien ton problème, tu n'arrives pas à  connecter tes outlets, c'est çà  ?


    Quelle version de Xcode utilises-tu ?


     


    Edit : une ressemblance avec ce post ?


  • Bonjour,


     


    Cela ressemble exactement à  ce post MAIS j'ai desactivé AutoLayout sans succès.


    J'ai joint le début de mon projet dont je n'arrive pas à  faire le lien du bouton


     


    Merci de votre aide


     


    Jennifer

  • Bonjour,


     


    c'est le dernier Xcode en téléchargement sur App Store. Est-ce quelqu'un peut faire un test d'un Table View Controller et un bouton en outlet et mettre le ZIP ?


     


    Merci de l'exemple


     


    Jennifer


  • A L'AIDE !!!


     


    Voici comment je crée mon projet qui ne fonctionne pas


    - lancement Xcode 5.1.1


    - Single View Application


    - storyboard (Show the file inspector)


    - décoche "Use Auto Layout"


    - Suppression de "View Controller"


    - Ajout "Table View Controller"


    - Show the attributes inspector


    - Affiche les 2 écrans : storyboard et Viewcontroller.h


    - Click on "Table View"


    - Change to "Static Cells"


    - Change to "Grouped"


    - Add a button


    ET PAFF


    - Ctrl+Drag vers .h ne fonctionne pas sniff sniff


     


    MERCI DE VOTRE AIDE


     


    Jennifer


     


     


     


    Pourquoi Xcode m'affiche "Automatic" UITableViewController.h !!!!!!!!!!!!!!!

  • J'ai regardé ton projet. Je n'ai pas réussi à  connecter les outlets non plus. Mais, ce qui me gêne, c'est qu'en supprimant ton ViewController et en mettant un UITableViewController à  la place, tu dois avoir un peu de code à  changer non ? Ne serait-ce que le :


    @interface ViewController : UIViewController
  • aubinaisaubinais Membre
    juillet 2014 modifié #9

    Bonsoir,


     


    Merci de ton aide mais NON sniff sniff


     


    Jennifer


  • SI je comprend bien tu ne peux "bind" l'interface graphique au code.


     


    Voilà  ce que j'essaierais:


     



     


    Voici comment je crée mon projet qui ne fonctionne pas


    - lancement Xcode 5.1.1


    - Single View Application


    - storyboard (Show the file inspector)


    - décoche "Use Auto Layout"


    - Suppression de "View Controller"


    - Ajout "Table View Controller"


    - Show the attributes inspector


    - Affiche les 2 écrans : storyboard et Viewcontroller.h


    - Click on "Table View"


    - Change to "Static Cells"


    - Change to "Grouped"


    - Add a button


    ET PAFF


    - Ctrl+Drag vers .h ne fonctionne pas sniff sniff



     


    Du coup après cet ajout, il faut que tu change un peu le code que tu as dans tes fichiers .m et .h.


    En effet les fichiers de base fournient à  la création du projet sont reliés à  l'interface.


    En gros comme tu as surement pris la "single view application" ça te crée un UIViewController avec les fichiers .h et .m correspondant.


    Change donc tes . m et .h en conséquences. nottamant le



    @interface ViewController : UIViewController

    en



    @interface ViewController : UITableViewController

    Et après les changements qui s'impose recommence.


     


    En reprenant ton code, je viens de faire le test et ça marche.


     


    PS : N'oublie pas de mettre le nom de la class dans le "identity inspector"

Connectez-vous ou Inscrivez-vous pour répondre.