iOS Build a Simple iPhone App with Objective-C Creating a Data Model Creating a Data Collection

What is wrong with my code on Task 3 of 3 in Creating a Data Collection?

This is the link to the activity:

I do not know what is wrong with my code.

#import "UIViewController.h"

@interface ViewController : UIViewController

@property (strong, nonatomic) NSString *shoppingCart;

@property (strong, nonatomic) NSArray *shoppingList;

#import "ViewController.h"

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

    // Add your code below!
    self.shoppingList = [[NSArray alloc]initWithObjects: @"toothpaste", @"bread", @"eggs", nil];
    self.shoppingCart = [shoppingList objectAtIndex: 2];


2 Answers

Cindy Lea
Cindy Lea
Courses Plus Student 6,484 Points

Try this for your last 2 statements:

self.shoppingList = @[@"toothpaste", @"bread", @"eggs"]; self.shoppingCart = [self.shoppingList objectAtIndex: 2];

That worked, thanks!