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

Cory Waldroup
Cory Waldroup
3,609 Points

I am getting an error that I am not adding all three items. Any ideas?

My syntax seems correct, I just can't seem to get it to see all three items in the NSArray.

ViewController.h
#import "UIViewController.h"

@interface ViewController : UIViewController

@property (strong, nonatomic) NSString *shoppingCart;
@property (strong, nonatomic) NSArray *shoppingList;

@end
ViewController.m
#import "ViewController.h"

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
// Add your code below!
  NSArray *shoppingList = [[NSArray alloc]initWithObjects:@"toothpaste", @"bread", @"eggs", nil];
}

@end

1 Answer

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Staff

HI there! You're doing great! The shoppingList is a property on the ViewController and we're setting the initial values on this instance of the ViewController. Here's a hint :bulb: : you will need the self keyword somewhere.

I think you can get it with these hints, but let me know if you're still stuck! :sparkles: