загрузка iOS с xib не работает - PullRequest
0 голосов
/ 19 декабря 2011

Я создал контроллер пользовательского представления с файлом XIB.

В файле XIB я помещаю вид таблицы и ползунок в вид и подключаю их все как IBOutlet к владельцу файла.

Я проверяю класс владельца файла, и это мой пользовательский класс, так что все в порядке.

Я дважды проверил, что вид и слайдер связаны с владельцем файла.

Но когда я пытаюсь загрузить свой пользовательский viewcontroller, я получаю эту ошибку:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NoteController 0x6bd1da0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key _slider.'

Слайдер - это мой IBOutlet (который подключен к контроллеру вида)

Я нашел много таких же проблем в интернете, но все решения не работают для меня: (

Код загрузки:

NSArray *xibViews=[[NSBundle mainBundle]loadNibNamed:@"PopoverSetFont" owner:self options:nil];

Что мне попробовать?

1 Ответ

0 голосов
/ 20 декабря 2011

Через 2 часа, и когда я задаю этот вопрос, обнаружена проблема.Я не удаляю вопрос, я делюсь им, надеюсь, это поможет.

Поэтому вместо строки [[NSBundle mainBundle] ... ... используйте это для загрузки:

PopoverSetFont *popoverView=[[PopoverSetFont alloc]initWithNibName:@"PopoverSetFont" bundle:nil];
...