【发布时间】:2015-06-09 07:41:41
【问题描述】:
我有两个Array 持有MYItems 类的实例。 FavoriteItems 保存数组 Items 中最喜欢的项目
var Items :[MYItems] = []
var favoriteItems = [MYItems]()
现在我想检查 Items 数组是否包含 .我怎样才能做到这一点?我尝试使用下面的 Find 方法
if let index = find(favoriteItems, Items[indexPath.row]){
println("found item")
}else{
println("doesnotcontains item")
}
我尝试使用以下方法,但这也无济于事..
if contains(favoriteItems, Items[indexPath.row]){
println("found item")
}else{
println("doesnot contain item")
}
但它总是转到 else 块?为什么当我确定包含数组中的一项时会发生这种情况。
【问题讨论】:
-
Althug duplicate 是关于数组中的元素,答案仍然适用并且问题相似
-
虽然是一样的......但这并不能解决我的问题......所以我问是否还有其他事情要知道
-
你能解释一下为什么它不能“帮助你”吗?您需要索引吗?
-
如果我知道..我为什么要在这里发布问题...