2009-08-25 7 views
2

Ich weiß, wie NSPredicate mit Beziehungen zu benutzen, aber aus irgendeinem Grund, wenn ich die gleiche Sache mit einem geholt Eigenschaft erhalte ich:Fetched Eigenschaft und NSPredicate

App beenden aufgrund nicht abgefangene Ausnahme ‚NSInvalidArgumentException‘, Grund: ‚Schlüsselpfad address.id nicht gefunden ... 'wo Adresse eine geholte Eigenschaft ist.

Der Code ist wie folgt:

[NSPredicate predicateWithFormat: @ "address.id == '% i'", id]

Können Sie auch geholt Eigenschaften mit NSPredicate verwenden?

Antwort

2

Haben Sie [NSPredicate predicateWithFormat: @ "address.id ==% @", [NSNummer numberWithInt: id]] versucht; ?

Wenn Sie eine Adresse als Objekt haben, @ "address ==% @", sollte addressObject ausreichen.