Требуется ли настройка основного интерфейса в Xcode для принятия Apple? - PullRequest
2 голосов
/ 06 февраля 2012

Мой проект в Xcode 4.2, предназначен для iOS 4.2 и выше.Я не использую раскадровку, поэтому в Сводке и Main Storyboard, и Main Interface не заполнены.

Не вызовет ли это проблемы с моей отправкой в ​​Apple?

Я спрашиваю, потому что когда я задаюОсновной интерфейс моего основного View Controller, я получаю эту ошибку при компиляции: this class is not key value coding-compliant for the key mainTableView.' и не знаю, как ее решить.

1 Ответ

4 голосов
/ 06 февраля 2012

Из Руководства по программированию ViewController:

"Если в этом файле объявлена ​​основная раскадровка, то при запуске приложения iOS выполняет следующие шаги:

Она создает для вас окно. Он загружает основную раскадровку и создает его первоначальный контроллер представления. Он назначает новый контроллер представления свойству окна rootViewController, а затем делает окно видимым на экране. "

Ключевое слово" if ".Поэтому я не думаю, что это необходимо.

У меня есть универсальное приложение, которое начиналось как приложение ios3 и было обновлено до универсального за последние 6 месяцев - я не объявлял ни одной раскадровки (я неиспользуемых раскадровок пока нет) или Main Interface.Я просто добавляю представление моего viewcontroller в окно applicationDidFinishLaunching.

Когда вы заявляете, что «устанавливаете основной интерфейс для моего основного контроллера представления», вы имели в виду, что вы устанавливаете представление (а не контроллер представления)?Это файл Xib?Контроллер представления не будет работать, он должен быть View / Xib.

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