我有两个[NSURL]数组,它们具有不同顺序的相同元素。我试图使用array 1的索引路径来获取成员,并在其他数组中检测成员的indexpath。
我无法确定是否能够在NSURL类型上检测成员的索引。我以为第二个数组可以使用for循环,但是我能想到的方式是..
通过array2循环并将每个循环转换为字符串,并使用另一个For循环查找我要查找的字符串的索引
let array1 = [NSURL]()
let array2 = [NSURL]()
array1 = [abc, qwe, jkl]
array2 = [jkl, abc, qwe]
// To wrap up..
// For jkl, I want to use array1[2] and get array2[?]
let searchIndex = 2
if array1[2].absoluteString.isNotEmpty {
let stringToSearch = array1[2].absoluteString
}发布于 2016-04-23 04:21:00
let index = array2.indexOf { $0.absoluteString == array1[2].absoluteString }https://stackoverflow.com/questions/36806519
复制相似问题