если через NSArray
данных, как это:Swift: Как фильтровать данные JSon
var arrayData:NSArray = [{name:"aaa",tel:"0000"},{name:"bbb",tel:"0000"}]
как отфильтровать name = "aaa"
спасибо.
если через NSArray
данных, как это:Swift: Как фильтровать данные JSon
var arrayData:NSArray = [{name:"aaa",tel:"0000"},{name:"bbb",tel:"0000"}]
как отфильтровать name = "aaa"
спасибо.
В Swift вы можете использовать метод filter
в Array
. Метод принимает замыкание, указывающее, следует ли включать значение в новый массив. Например:
let array: NSArray = ["aaa", "bbb", "ccc"]
let fiteredArray = (array as! Array).filter { $0 != "aaa" }
filteredArray
теперь только содержит "bbb"
и "ccc"
.
Спасибо, я понял. – Will
Что такое '{}' в представлении литерала массива? – ABakerSmith
Вы когда-нибудь это выясняли? –