我是iPhone开发的新手,

我想比较两个数组索引,

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条件为true,则控件应该放在里面,并且应该打印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");
                }
  }


这可能对您有帮助
快乐编码:-)

10-08 09:23