如何在iOS中显示过滤的表格视图?

我目前有2个tableView
一个是显示单元格的基本tableView ,如果选中,它会进入一个详细的viewController

我创build了一个新的viewController来创build一个filtered页面视图。 我用plist填充页面视图。 我设法创build一个filter,但不知道如何从这里开始。

这是我的:

 - (IBAction)ingredientsAddButton:(UIButton *)sender { int j=0; onemsiz.text=ingredientTextField.text; ingredientText=onemsiz.text; NSLog(ingredientText); NSString *path = [[NSBundle mainBundle] pathForResource:@"recipes" ofType:@"plist"]; NSArray *arrayOfPlist = [[NSArray alloc] initWithContentsOfFile:path]; if (arrayOfPlist==NULL) { }else { for (int i=0; i<4; i++) { // i currently have 4 element is plist. NSString *strCurrentRecipeIngredients = [[arrayOfPlist objectAtIndex:i] objectForKey:@"recipeIngredients"]; NSString *strCurrentRecipeName = [[arrayOfPlist objectAtIndex:i] objectForKey:@"recipeName"]; //NSLog(@"%d. Loop \n", i+1); if([strCurrentRecipeIngredients rangeOfString:(@"%@",ingredientText)].location!=NSNotFound) { NSLog(@"%@ contains %@ ",strCurrentRecipeName, ingredientText); NSLog(ingredientText); NSLog(strCurrentRecipeIngredients); j++; }else { NSLog(@"Not found"); NSLog(ingredientText); NSLog(strCurrentRecipeIngredients); } if (ingredientText==NULL) { NSLog(@"empty input"); }else { } } } NSLog(@"%d",j); } 

我的第一个问题是如何显示在tableView的结果?

您创build一个表视图 ,然后创build并分配其数据源和委托 。 如果其中一个表视图中的数据在已经显示时需要更改,则强制更新的简单方法是调用[tableView reloadData];