我是Objective-c的新手。 我有一个NSMutableArray。我写了这个:
for (int i=0; i<[allCombinations count]; i++)
{
NSString *date = [[allCombinations objectAtIndex:i] objectForKey:@"keydate"];
NSString *cachdepeDate = [date substringToIndex:8];
}
我怎样才能看到cachdepeDate在我的NSMutbleArray中是否存在alrady exsit?
如果不存在,我该如何添加?
我应该制作循环,还是有方法?
我可以对NSMutbleArray进行排序吗?
日期采用以下格式:“20110531”“YYYYMMDD”。 谢谢!
答案 0 :(得分:4)
使用以下
[yourArray containsObject:cachdepeDate];
答案 1 :(得分:0)
NSArray已经有containsObject:
方法。但即使它没有,这也很简单:
for (id object in array) {
if ([object isEqual:cachdepeDate]) {
// it's in there
}
}