【发布时间】:2016-07-13 12:24:57
【问题描述】:
我有一个名为myArray 的[myObject] 数组和一个myObject 对象。
我想检查myObject 是否是myArray 中的最后一个对象。
最好的方法是什么?
我试过了:
if myObject == myArray.last!
但它给了我这个错误:
Binary operator '==' cannot be applied to two 'myObject' operands
有什么想法吗? 谢谢!
【问题讨论】:
-
你试过“isEqualTo:”吗?您是否调试过这两个对象属于同一类型/类?
-
你的对象是什么类型的?是否符合
Equatable? -
您的对象必须符合 Equatable。我这里有一个例子:stackoverflow.com/a/32953118/2227743
-
@fiks
Equatable是什么? -
@EricD
Equatable是什么?
标签: ios iphone swift macos cocoa-touch