8
votes

XCode 3.2 Débogage: voir quoi dans une chaîne?

Est-ce que quelqu'un connaît le formateur d'affichage que je devrais ajouter au champ Résumé pour afficher le contenu des objets Nstring contenus dans le Nsarray affiché? J'ai déjà ajouté le formateur ci-dessous pour Nsarray afin qu'il affiche son contenu ... xxx

 text alt

Je voudrais vraiment (0-6 marqué en rouge) à afficher dans" Résumé "comme suit:

0 = lundi

1 = mardi

2 = mercredi

3 = jeudi ... etc.

Gary


0 commentaires

3 Réponses :


0
votes

{(nstring *) [$ var description]}: s ne fonctionne pas?


1 commentaires

Je viens de l'essayer et je ne pouvais pas l'obtenir pour travailler avec un Nstray de Nstrings.



1
votes

J'ai eu très peu de succès avec les formateurs de données Xcode. Cela semble rarement faire ce que vous attendez. Créer un faisceau de formateurs de données est plus de travail, mais tend à être légèrement plus fiable (Cependant, je trouve toujours que la plupart du temps, il va dire que les variables sont hors de portée quand elles ne sont pas très clairement) . Les documents de formateurs de données Xcode ont un Tutoriel sur la création d'un paquet.


0 commentaires

1
votes

Je l'ai eu pour afficher lundi, mardi, mercredi, mais je ne sais pas pourquoi encore:

  1. J'ai commencé avec ce code pour créer un tableau comme ce que vous décrivez:

    nsarray * myarray2 = [Nsarray ArraywithObjects: @ "lundi", @ "mardi", @ "mercredi", nil];

    Dans le débogueur, il n'a pas montré le lundi attendu du lundi, mardi, mercredi de chaque rangée.

  2. Cette étape est importante: dans le débogueur, j'ai double cliqué sur le résumé et collé dans la chaîne que vous utilisiez:

    {(int) [$ var nom]} Objets {(NSString *) [(NSARRAY *) $ var description]}: s

    cela n'a pas fonctionné.

  3. mais immédiatement après, j'ai cliqué sur le même champ de résumé (il a mis en surbrilli la chaîne i juste colletée), puis appuyé sur la touche DELETE, puis cliquez sur Retour.

    Puis il a montré lundi, mardi mercredi sur chaque rangée de tableau.


0 commentaires