안녕하세요 여러 값을 가진 배열이있어서 검색 막대의 인덱스를 필터링하려고합니다. 영어 용어의 예는 다음과 같습니다. 이름 "Name2"에 대한 색인을 제공하고 각 색인의 첫 번째 값에있는 모든 문자열을 검사하여이 작업을 수행하십시오.배열의 배열을 필터링하는 방법
코드 :
// Multiple Errors
var receivedList = [["Name1","Apple","Fresh"],["Name2","Orange","Rotten"],["Name3","Pear","Fresh"],["Name4","Grape","Rotten"]]
filteredData = data.filter({$0 == searchBar.text})
filteredData = receivedList.filter({$0 receivedList[1] == searchBar.Text})
//Im not really sure how to use this or if it's even useful
let searchPredicate = NSPredicate(format: "Orange CONTAINS[C] %@", searchText)
let array = (receivedList as NSArray).filtered(using: searchPredicate)
이 Iv'e 여기에이 페이지를 확인. 행운과
filtering-array-of-dictionaries-in-swift
filter-array-of-objects-with-multiple-criteria-and-types-in-swift
그리고-몇 다른 사람, 내가 제대로 질문을 읽는다면, 당신은의 인덱스를 찾으려면
코드에 사전이 없습니다. 배열 배열 배열 –
오타를 주셔서 감사합니다. @Leo Dabus – Hunter
코드의 출력을 어떻게 하시겠습니까? 귀하의 질문에 "필터"라고 표시되지만 색인을 찾고 싶다고 말하는 것입니다. – 4castle