【问题标题】:containsObject NSMutableArraycontainsObject NSMutableArray
【发布时间】:2014-05-18 21:41:20
【问题描述】:

假设我 alloc init 一个对象,并且该对象包含与数组中的对象完全相同的数据,唯一的区别是内存中的位置。

如果我打电话给[myArray containsObject:identicalObject];,它会找到“重复”对象吗?还是仅当对象与内存中的对象完全相同时才返回 true?如果对象匹配,比如 java 中的 .equals 会返回 true 吗?

【问题讨论】:

    标签: ios objective-c nsmutablearray nsarray


    【解决方案1】:

    containsObjectusesisEqual:。所以,你应该 override isEqual:hash 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多