Kennt jemand den Anzeigeformatierer, den ich dem Übersichtsfeld hinzufügen müsste, um den Inhalt der im NSArray enthaltenen NSString-Objekte anzuzeigen? Ich habe bereits den Formatierer unten für NSArray hinzugefügt, so dass er seinen Inhalt anzeigt ...
%Vor%
Ich möchte wirklich (0-6 rot markiert) in "Zusammenfassung" wie folgt anzeigen:
0 = Montag
1 = Dienstag
2 = Mittwoch
3 = Donnerstag ... usw.
Gary
Ich habe es Montag, Dienstag, Mittwoch, aber nicht sicher, warum noch:
Ich habe mit diesem Code begonnen, ein Array wie das, was Sie beschreiben, zu erstellen:
NSArray * myArray2 = [NSArray arrayWithObjects: @ "Montag", @ "Dienstag", @ "Mittwoch", Null];
Im Debugger wurde nicht der erwartete Montag, Dienstag, Mittwoch in jeder Zeile angezeigt.
Dieser Schritt ist wichtig: Im Debugger habe ich auf die Zusammenfassung doppelgeklickt und in die von Ihnen verwendete Zeichenfolge eingefügt:
{(int) [$ VAR Anzahl]} Objekte {(NSString *) [(NSArray *) $ VAR Beschreibung]}: s
Das hat nicht funktioniert.
Aber unmittelbar danach klickte ich auf das gleiche Übersichtsfeld (es markierte die gerade eingefügte Zeichenfolge), drückte dann die Löschtaste und dann auf Zurück.
Dann zeigte es Monday, Tuesday, Wednesday auf jeder Zeile in Array.
Ich hatte sehr wenig Erfolg mit den Xcode-Datenformatierern. Es scheint selten zu tun, was Sie erwarten würden. Das Erstellen eines Datenformatierungsbündels ist mehr Arbeit, ist aber tendenziell etwas zuverlässiger (allerdings finde ich immer noch so viel Zeit, dass Variablen außerhalb des Gültigkeitsbereichs liegen, wenn sie ganz klar nicht sind). . Die Xcode-Datenformatier-Dokumentation enthält ein Tutorial zum Erstellen ein Bündel.
Tags und Links xcode