我怎么能问一个数组,如果它包含一个项目,如果它做到[[NSArray alloc] initWithObjects:@“这些对象”自动。 这是我最喜欢的.h如何查询一个数组是否包含对象?
@interface FavoriteViewController : UITableViewController {
NSMutableArray *favoritesArray;
NSMutableArray *didContain;
}
@property (nonatomic, retain) NSMutableArray *favoritesArray;
@property (nonatomic, retain) NSMutableArray *didContain;
这是.M
favoritesArray = [[NSMutableArray alloc]init];
didContain = [[NSMutableArray alloc]init];
if
([favoritesArray containsObject:@"one"])
{
[didContain addObject:@"one"];
}
,并在详细视图controller.mi有这样的代码
[[NSMutableArray alloc] init];
[favoritesArray addObject: @"one"];
我得到的表工作然而什么都没有显示出来....
但是,你需要,如果你的数组包含你正在寻找的对象不止一个来调整上面的代码。 – Jordan 2010-08-18 17:58:21
第一个例子中,我需要在表视图数据或“您的数组”中使用didContain。 我会通过添加其他如果正确调整它? – 2010-08-18 18:04:50
你真的要使用循环结构,并可能声明你正在寻找的另一个对象数组。循环查看包含您要查找的对象的数组,看看它们是否包含在“yourArray”中,然后是否将它们复制到“didContain” – 2010-08-19 12:58:06