Это кажется несколько глупым вопросом, но после обновления до Xcode 4 метод, который я часто использую, не работает. Я занимаюсь настройкой источника данных для средства выбора в .xib
Ранее это был случай объявления следующего в заголовочном файле ...
@interface testViewController : UIViewController <UIPickerViewDelegate, UIPickerViewDataSource> {
UIPickerView *singlePicker;
NSArray *pickerData;
}
@property (nonatomic,retain) IBOutlet UIPickerView *singlePicker;
@property (nonatomic,retain) NSArray *pickerData;
Затем настройте источник данных внутри основного viewDidLoad, как таковой ...
- (void)viewDidLoad
{
NSArray *array = [[NSArray alloc] initWithObjects:@"Small", @"Medium", @"Long", nil];
self.pickerData = array;
[array release];
[super viewDidLoad];
}
И затем подключая владельца файла к средству выбора и источнику данных средств выбора, и делегируя выходы владельцу файла, но когда я подключаю выход источника данных средства выбора к владельцу файла, я получаю ошибку SIGABRT перед загрузкой приложения. ..
Может кто-нибудь объяснить это мне? Я не понимаю, как проекты, которые я ранее встроил в Xcode 3, используя этот метод, компилируются и нормально работают в Xcode 4, но любые новые проекты, которые я пытаюсь сделать, не работают?
Большое спасибо
Sam