2016-03-23 11 views
1

Heute habe ich auf Xcode 7.3 aktualisiert, und ich begann auch ungerades Verhalten von NSUserDefaults zu bekommen. Ich weiß nicht, ob sie verwandt sind. Stringwerte I in Verzug speichern sind nicht sichtbar auf Abruf, aber sie haben Länge und Unterstützung Teilzeichenextraktion:Strings von NSUserDefaults nicht sichtbar, xcode 7.3

(lldb) po [[NSUserDefaults standardUserDefaults] objectForKey:UDEmail] 

(lldb) po [[[NSUserDefaults standardUserDefaults] objectForKey:UDEmail] length] 
0x00000014 

(lldb) po [[[NSUserDefaults standardUserDefaults] objectForKey:UDEmail] substringFromIndex:0] 
[email protected] 

Einige Methoden, die erhalten diese Strings handeln, als ob ich in einem Null-Wert übergeben haben. Sieht jemand anderes das?

+0

Hier bestätigt. Muss ein Debugger-Fehler sein. –

+0

Ich kann benutzerdefinierte Objekte nicht durch debuger erweitern und LLDB verwenden, um Daten zu lesen – jim

Antwort

-1

Es ist nicht genau eine Antwort, aber wenn Sie die Methode "description" aufrufen, die in der NSObject-Klasse deklariert ist, können Sie den Wert der Eigenschaft sehen.

Verwandte Themen