これが可能かどうかさえわかりませんが、可能であれば、きっと役立つでしょう。
私はNSArray
sNSDictionarie
を持っています。
各辞書には特定のキーがあります (明らかに)。
Dict{
Title: WBCCount
Cat: Lab
}
Dict{
Title: HbM
Cat: Lab
Sex: Male
}
Dict{
Title: HbF
Cat: Lab
Sex: Female
}
Dict{
Title: PC_Count
Cat: CBC
Sex: Female
}
キーとしてCat = 'Lab'
とIF を持つ辞書で配列をフィルタリングしたかったのは、辞書オブジェクトに存在し、 を持つものを取得します。Sex
Male
要するにまとめられない
predicateWithFormate:%@" Cat = Lab AND ( if Sex key is present, Sex = Male";
これにより、の配列が得られますWBC, HbM
。
これが可能かどうかはわかりませんが、述語内の条件ですが、オブジェクトが Web API を介して送信される方法であれば、命の恩人になるでしょう。
これがなければ、目標を達成する他の方法も素晴らしいでしょう。
私たちはコアデータの主題にいますが、これは単純なはずです.エンティティの属性にNSDate
またはNSNumber
またはを格納できるようにしたいNSString
. 簡単な方法はありますか?