Afficher le contenu des variables dans le debugger
mpergand
Membre
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?:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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]
.
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 ???