iphone - 比较 iPhone 中的两个 NSMutableArray 索引

标签 iphone ipad nsmutablearray nsarray compare

我想比较两个数组索引,

for (int i=0; i<[CustomeDateArray count]; i++)
  {
      if (([CustomeDateArray objectAtIndex:1] == [newDateArray objectAtIndex:1]) && ([CustomeDateArray objectAtIndex:2] == [newDateArray objectAtIndex:2]))          
                {
                    exists=TRUE;
                    NSLog(@"exists=TRUE");
                }
  }

我的日志显示此结果:

 CustomeDateArray at Index1=06
 CustomeDateArray at Index2=2012
        
 newDateArray at Index1=06
 newDateArray at Index2=2012

如果我的 if 条件为真,那么控件应该进入内部并且应该打印 exists=TRUE 但我看不到 exists=TRUE 控件没有进入内部。

有什么问题吗?

最佳答案

for (int i=0; i<[CustomeDateArray count]; i++)
  {
          if (([[CustomeDateArray objectAtIndex:1] isEqual:[newDateArray objectAtIndex:1]]) && ([[CustomeDateArray objectAtIndex:2] isEqual:[newDateArray objectAtIndex:2]]))        
                {
                    exists=TRUE;
                    NSLog(@"exists=TRUE");
                }
  }

关于iphone - 比较 iPhone 中的两个 NSMutableArray 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11517219/

相关文章:

ios - UIActivity ActivityViewController 在 Swift 中的 iPad 上崩溃

objective-c - writeToFile:atomically 只在第一次工作

Cocoa - 枚举可变数组,删除对象

iphone - MPMoviePlayerController 不播放新保存的视频文件

javascript - 为什么我的单击功能在移动设备上的 SVG 内部不起作用,但在桌面上却起作用?

objective-c - 将结构与 OCMock 或 Hamcrest 结合使用

swift - 如何对字符串日期数组进行排序

iphone - 当UIImage不存在时如何显示UILabel

iphone - UIScrollview缩放并同时启用分页

ipad - 什么导致错误 NSNetServicesErrorCode = "-72000"?