使用isEqual进行对象比较仅在64位中返回false

时间:2014-06-26 11:08:44

标签: ios iphone ipad retina-display

for(ProductProperties *pP in productList)
    {
       if([pP.rangeList isEqual:selectedRangeobj])
       {
           [rangebasedPL addObject:pP];
       }

    }

代码[pP.rangeList isEqual:selectedRangeobj]为Xcode中的每个模拟器返回true,但 iPad Retina(64位) iPhone Retina(4英寸64位)它返回false。这是64位环境的错误还是我在这里做错了什么?

rangeList和selectedRangeobj定义如下

@property (nonatomic, retain) NSManagedObject *rangeList;
@property (nonatomic,strong) NSMutableArray * selectedRangeobj;

0 个答案:

没有答案