0

UITableView コントローラがあり、行が選択されたときに、その行のレシピを AppDelegate のプロパティである NSMutableArray addedRecipesArray に追加したいと考えています。ただし、設定した NSLogs に基づいて、その addedRecipesArray に実際にレシピが追加されていないことがわかります。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    recipe = [recipesArray objectAtIndex:indexPath.row];
    NSLog(@"You have added %@ to the shoppingList", recipe.recipeName);
    [[[self appDelegate]addedRecipesArray] addObject:recipe];

    NSLog(@"The shopping list now contains:");
    for (Recipe *selectedRecipe in [[self appDelegate]addedRecipesArray])
    {
        NSLog(@"%@", selectedRecipe.recipeName);
    }



}
4

0 に答える 0