2009-08-25 12 views
2

私は私が手にフェッチされたプロパティで同じことを行うとき、私は関係でNSPredicateを使用する方法を知っているが、何らかの理由のために:キャッチされない例外が原因アプリ「NSInvalidArgumentException」を終了フェッチされたプロパティとNSPredicate

、理由:「キーパスaddress.id not found ... 'addressはフェッチされたプロパティです。

コードは次のようである:

[NSPredicate predicateWithFormat:@ "address.id == '%I'"、ID]

は、あなたもNSPredicateでフェッチされたプロパティを使用することはできますか?

答えて

2

あなたは[NSPredicate predicateWithFormat:@ "address.id ==%@"、[NSNumber numberWithInt:id]];を試しましたか? ?

アドレスをオブジェクトとして持つ場合、@ "address ==%@"、addressObjectで十分です。

関連する問題