1
誰もNSPredicateでキーパスを使用する方法を知っていますか?NSStringsのNSArrayでNSPredicateのキーパスを使用するには?
キーパスを使用しようとしていますが、エラーが発生しました。
キーパスに"dictate like 'AAA'"
を使用します。
ソースコード:
2012-01-02 01:33:33.673フィルタ[1867:707]アプリを終了*による をこのエラーメッセージである
- (void)Predictate{ dictate = [[NSMutableArray alloc]initWithObjects:@"AAA",@"BBB",@"CCC", nil]; NSPredicate *test = [NSPredicate predicateWithFormat:@"dictate like 'AAA'"]; NSMutableArray *result = [dictate filteredArrayUsingPredicate:test]; NSLog(@"%@",result); }
未知の例外 'NSUnknownKeyException'、理由: '[< __NSCFConstantString 0x1000022f0> valueForUndefinedKey:]:この クラスはキーディクテーションのキー値コーディングに準拠していません。'
文字列に "dictate"プロパティがないため、このエラーが発生します。 –