1

コアデータに、ファーストネーム、ミドルネーム、ラストネームの「Person」エンティティがあります。今、私はフルネーム(fn、mn、lnの組み合わせ)で述語検索を実行したいと考えています。フルネームはエンティティの属性ではありません。nsfetchresultcontroller を使用して取得しようとしています。たとえば、「Jone Smith」を検索すると空白が表示されますが、「John」を検索するとレコードが表示されます。返信してください。

4

2 に答える 2

-3

フィールド名が fName、lName であるとします。次に、述語は次のようになります。

NSPredicate* predicate = [NSPredicate predicateWithFormat:@"fName = %@ and lName = %@", inputFName, inputLName)]
于 2015-04-03T08:40:19.490 に答える