Afficher le contenu des variables dans le debugger

mpergandmpergand Membre
14:48 modifié dans Vos applications #1
Comment afficher le contenu des variables dans le debugger, par ex le contenu d'un dictionary, en Java je fais "Print Description to Console", mais en ObjC ça marche pas :why?:

Réponses

  • BruBru Membre
    14:48 modifié #2
    Chez moi, si ça fonctionne.

    Voici un exemple de ce que ça donne sur un NSArray de NSDictionary :
    [tt]
    Printing description of _pays:
    <CFArray 0x568ca0 [0xa01900e0]>{type = mutable-small, count = 2, values = (
    0 : <CFDictionary 0x56aeb0 [0xa01900e0]>{type = immutable, count = 3, capacity = 3, pairs = (
    0 : id = allPays
    1 : paysFlag = NSImage 0x56aca0 Size={0, 0} Reps=()
    4 : paysName = <CFString 0x56b6b0 [0xa01900e0]>{contents = "Tous les pays"}
    )}
    1 : <CFDictionary 0x56c5f0 [0xa01900e0]>{type = immutable, count = 3, capacity = 3, pairs = (
    0 : id = <CFString 0x56bb20 [0xa01900e0]>{contents = "alg"}
    1 : paysFlag = NSImage 0x56bf50 Size={24, 16} Reps=(
    NSBitmapImageRep 0x56c810 Size={24, 16} ColorSpace=NSCalibratedRGBColorSpace BPS=8 Pixels=24x16 Alpha=NO
    )
    4 : paysName = <CFString 0x56b780 [0xa01900e0]>{contents = "Alg\u00e9rie"}
    )}
    )}

    [/tt]

    .
  • mpergandmpergand Membre
    14:48 modifié #3
    Salut bru,

    En fait ça ne se produit que sur certains points d'arrêt, dans le terminal j'ai:
    Printing description of dic:
    Timed out fetching data. Variable may be inacurrate.

    ???

    Est-ce que ça peut venir du fait que l'arrêt se situe dans une méthode callback appelée par le systeme ???
Connectez-vous ou Inscrivez-vous pour répondre.