として、私は構造を持っている:私はそのために、transactionReferenceNo
に関して重複を削除する必要がObjective CにNSDictionaryを持つNSArrayのNSPredicateを設定する方法を教えてください。
[
{
"time": {
"td": 3036
},
"creditCardType": {
"cardType": "MasterCard",
"default": false
},
"transactionid": {
"transactionReferenceNo": "xyz",
"amount": 11.62,
"transactionStatus": "SUCCESS"
}
},
{
"time": {
"td": 3037
},
"creditCardType": {
"cardType": "MasterCard",
"default": false
},
"transactionid": {
"transactionReferenceNo": "xyp",
"amount": 13.62,
"transactionStatus": "SUCCESS"
}
}
]
私のように述語がある設定:この意志は私のアプリがクラッシュし、私にエラーを与える
NSDictionary *transactionDict = [dict valueForKey:@"transactionid"];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY %K.%K CONTAINS[c] %@", @"transactionid", @"transactionReferenceNo",[transactionDict valueForKey:@"transactionReferenceNo"]];`
:
The left hand side for an ALL or ANY operator must be either an NSArray or an NSSet.
間違って何メートルやっ..
ありがとうございます。
この作品..おかげでマイケル – PiyushRathi