2012-08-15 1 views
0

Je transfère une application de l'iPad vers l'iPhone, la rendant universelle. J'ai une tableView avec un objet liste puis une vue avec des informations sur chaque objet. Sur l'iPad tout fonctionne bien, et j'ai fait une nouvelle tableview pour iPhone qui fonctionne également. Ce qui ne fonctionne pas, c'est que les informations sur les objets ne s'affichent pas dans la vue sur l'iPhone. J'ai quelques images, étiquettes et textviews connectés à certains points de vente. Ceux-ci sont "peuplés" par AppDelegate. Je peux connecter les prises, mais elles ne montrent pas les informations. Aucune erreur dans la console n'apparaît.Problème de connexion des prises à l'information

Quelqu'un a des suggestions?

EDIT: enlevé "med" (faute de frappe, norvégien introduit).

+1

'med AppDelegate'? – occulus

Répondre

0

Avez-vous essayé d'ajouter NSLogs pour vous assurer que les prises ne sont pas nulles au moment où vous les remplissez? Si vous essayez de remplir des prises avant que la vue ne soit chargée, les prises sont nulles à ce moment-là.

+0

Merci pour votre réponse. Non, je n'ai pas. Je suis assez nouveau sur xcode, donc je ne connais pas NSLog. Une autre chose à propos de mon application est que la version iPad utilise Split View et donc je charge les Outlets dans la méthode Refresh, mais l'iPhone est une nouvelle vue, alors j'essaie de les charger dans ViewDidLoad, mais ne fonctionne pas. J'ai ajouté un textview par programme dans le ViewDidLoad et cela apparaît, mais aucun contenu (j'ai ajouté la couleur de fond etc., ainsi je peux le voir). Mais cette vue de texte est également supposée charger depuis AppDelegate. – user1546754

0

Vous n'avez probablement pas défini le délégué et/ou la source de données de la vue tabulaire. Faites-le par programme ou reliez-le à IB.