2016-03-28 63 views
1

字符串值怎麼寫NSPredicate獲取,並非等於ID的從陣列NSPredicate由陣列

這裏所有的值是IM如何試圖做到這一點:

var mediaArr: [String] = ["1002971147784767054_3158228926", "1002971147784767054_3158228976", "1002971147784767054_3158228986"] 
let query = CKQuery(recordType: "Orders", predicate: NSPredicate(format: "mediaId != %@", self.mediaArr)) 
+0

你試過了嗎? -NPRredicate(格式:「NOT(mediaId IN%@)」,self.mediaArr)) – Shripada

+0

@Shripada現在可以工作了 –

回答

1

解決了

let query = CKQuery(recordType: "Orders", predicate: NSPredicate(format: "NOT (mediaId IN %@)", self.mediaArr))