Как реализован инициализатор UIAlertViewController? - PullRequest
0 голосов
/ 22 февраля 2019

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

Либо:

init(nibName: String?, bundle: Bundle?)

или

init?(coder: NSCoder)

Проблема в том, что требуется декодер, который я не собираюсь предоставлять с помощью своего пользовательского инициализатора, идругой, который требует nibName, и я не собираюсь использовать nib.Я делаю это программно.

Как был реализован UIAlertViewController, чтобы его инициализатор мог функционировать без использования кончика и экземпляра NSCoder?

...