2010-08-23 13 views
5

Mam obiekt, który został utworzony za pomocą generatora kodów Rdzeń danych:Jak wydrukować właściwość obiektu do konsoli debuggera w Xcode?

.h file: file

@interface MyObject : NSManagedObject 
{ 
} 

@property (nonatomic, retain) NSString * title; 
@end 

.m:

@implementation MyObject 
@dynamic title; 
@end 

umieścić pułapkę i teraz chcę aby wydrukować właściwość title jednej z jego instancji (myObject) do konsoli.


Kiedy próbuję po myObject.title, pojawia się błąd:

There is no member named title.

Kiedy próbuję po [myObject title], pojawia się błąd:

Target does not respond to this message selector.

Kiedy próbuję myObject.title w oknie wyrażeniach Wystąpił błąd:

out of scope

... nawet jeśli myObject w tym samym oknie pozwala mi zobaczyć niektóre z jego członków.


Jak mogę wydrukować właściwość obiektu do okna konsoli i/lub Wyrażeń w Xcode?

Odpowiedz

14

Można to obejść za pomocą valueForKey -

po [myObject valueForKey:@"title"] 

który dostaje męczące dość szybko, ale działa OK.

+1

To działa, ale w rzeczywistości jest męczące. –

Powiązane problemy