2015-04-10 3 views
-1

если через NSArray данных, как это:Swift: Как фильтровать данные JSon

var arrayData:NSArray = [{name:"aaa",tel:"0000"},{name:"bbb",tel:"0000"}] 

как отфильтровать name = "aaa"

спасибо.

+0

Что такое '{}' в представлении литерала массива? – ABakerSmith

+0

Вы когда-нибудь это выясняли? –

ответ

0

В Swift вы можете использовать метод filter в Array. Метод принимает замыкание, указывающее, следует ли включать значение в новый массив. Например:

let array: NSArray = ["aaa", "bbb", "ccc"] 
let fiteredArray = (array as! Array).filter { $0 != "aaa" } 

filteredArray теперь только содержит "bbb" и "ccc".

+0

Спасибо, я понял. – Will