О разработке приложений для iPad - PullRequest
0 голосов
/ 05 мая 2011

Я начал работать над приложением для iPad, моим первым приложением является «Hello World», для этого у меня есть следующий код в MasterViewController.h


#import    @class DetailViewController;     
@interface MasterViewController : UITableViewController   
{ DetailViewController *detailViewController;   
       NSArray * fruits;   
}     
@property (nonatomic, retain) IBOutlet DetailViewController *detailViewController;   
@property (nonatomic, retain) NSMutableArray *fruits;    
@end

Ив MasterViewController.m


- (void)viewDidLoad 
{ 
      [super viewDidLoad]; self.fruits =   
      [[NSArray arrayWithContentsOfFile:[[NSBundle mainBundle]   
      pathForResource:@"fruits" ofType:@"plist"]] retain];   
}

, но он не работает.

1 Ответ

0 голосов
/ 05 мая 2011

Два наблюдения, вы не должны сохранять массив, который вы выбираете (в методе viewDidLoad).Ваше свойство заботится об этом.

Ваше свойство для фруктов также определяется как NSMutableArray, однако переменная экземпляра является NSArray - и вы также загружаете plist как NSArray.Это то, на что жалуется компилятор?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...