일치 찾을 배열 사전을 술어 수 있습니다 나는 다음과 같은 사전이 : 나는 "제품명"을 얻기 위해 술어 할어떻게 값
let object = [[String : AnyObject]]()
/*
{
"allProducts":[
{
"productDetails":[
{
"productName":"My product which I am unable to get by NSPredicate."
}
]
}
]
}
*/
합니다.
코드 시도 : 당신은 할 필요가 없습니다 (그리고 안)이 간단한 뭔가 NSPredicate
를 사용
let predicate = NSPredicate(format: "productName CONTAINS[c] '\(text)'")
arrayTableData = allProducts.filter() { predicate.evaluate(with: $0["productDetails"]) }
신속한 구문을 사용하여'object'의 내용을 쓸 수 있습니까? JSON을 읽을 수 없습니다 – Sweeper
'object'는 주석 처리 된 JSON 객체를 갖습니다. – Lazy
알아요,하지만 JSON을 읽을 때 좋지 않습니다 ... – Sweeper