首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在“NSURL数组”中查找“NSURL项”的索引

在“NSURL数组”中查找“NSURL项”的索引
EN

Stack Overflow用户
提问于 2016-04-23 04:07:04
回答 1查看 74关注 0票数 2

我有两个[NSURL]数组,它们具有不同顺序的相同元素。我试图使用array 1的索引路径来获取成员,并在其他数组中检测成员的indexpath。

我无法确定是否能够在NSURL类型上检测成员的索引。我以为第二个数组可以使用for循环,但是我能想到的方式是..

通过array2循环并将每个循环转换为字符串,并使用另一个For循环查找我要查找的字符串的索引

代码语言:javascript
复制
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

}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-23 04:21:00

代码语言:javascript
复制
let index = array2.indexOf { $0.absoluteString == array1[2].absoluteString }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36806519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档