我想比较两个数组索引,
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/