Я пытаюсь загрузить простой файл plist в XCode 4 для приложения для iPad.Цель состоит в том, чтобы он был загружен в часть таблицы разделенного представления.
Структура и структура моего проекта выглядят следующим образом:
I тогдаобъявить массив в интерфейсе RootViewController:
#import <UIKit/UIKit.h>
@class DetailViewController;
@interface RootViewController : UITableViewController {
NSArray *sites;
}
@property (nonatomic, retain) IBOutlet DetailViewController *detailViewController;
@end
Затем я пытаюсь загрузить в plist в viewDidLoad:
- (void)viewDidLoad
{
[super viewDidLoad];
self.clearsSelectionOnViewWillAppear = NO;
self.contentSizeForViewInPopover = CGSizeMake(320.0, 600.0);
NSBundle *bundle = [NSBundle mainBundle];
//NSLog(bundle);
NSString *path = [bundle pathForResource:@"StoredSites" ofType:@"plist"];
NSLog(path);
sites = [[NSArray alloc] initWithContentsOfFile:path];
NSLog(@"%d", [sites count]);
}
Сначала операторы NSLog возвращают то, что выглядитдопустимый путь, но при попытке загрузить NSArray с содержимым файла, он возвращается со счетом 0:
Я проверил на этапах сборки, чтобы увидетьесли ссылка на файл появляется и кажется, что все в порядке:
Я знаю, что это должно быть простой проблемой, но по какой-то причине я не вижу, чего не хватает!
Я ценю помощь -