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

Andre Robinson
PRO
Andre Robinson
Pro Student 5,232 Points

Please help

Im stuck on this last step on the code i think I'm doing it right but I'm getting errors

ViewController.h
#import "UIViewController.h"

@interface ViewController : UIViewController

@property (strong, nonatomic) NSString *shoppingCart;

@property(strong,nonatomic) NSArray *shoppingList;

- (void)viewDidLoad;
@end
ViewController.m
#import "ViewController.h"

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

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


@end

1 Answer

sara123
sara123
16,108 Points
//self.shoppingCart.text =[shoppingList objectAtIndex:2];
self.shoppingCart = [shoppingList objectAtIndex:2];

.text after the name of property is required when you set the text of UILabel to the value.

In this code challenge, shoppingCart is NSString. Removing .text will work:)