Это вопрос дизайна.Я создаю пользовательский контроллер представления программно, но когда я пытаюсь настроить инициализатор для него, я должен вызвать назначенный инициализатор для его суперкласса.
Либо:
init(nibName: String?, bundle: Bundle?)
или
init?(coder: NSCoder)
Проблема в том, что требуется декодер, который я не собираюсь предоставлять с помощью своего пользовательского инициализатора, идругой, который требует nibName, и я не собираюсь использовать nib.Я делаю это программно.
Как был реализован UIAlertViewController, чтобы его инициализатор мог функционировать без использования кончика и экземпляра NSCoder?