UIAlertViewController的初始化程序是如何实现的?

时间:2019-02-22 05:51:21

标签: ios swift design-patterns uikit uialertviewcontroller

这是一个设计问题。我正在以编程方式创建自定义视图控制器,但是当我尝试为其自定义初始化程序时,必须在其超类上调用指定的初始化程序。

要么:

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

init?(coder: NSCoder)

问题是,一个需要解码器,而我不打算随我的自定义初始化程序一起提供;另一个需要一个nibName,而我不打算使用nib。我正在以编程方式执行此操作。

如何实现UIAlertViewController,以便其初始化程序可以在不占用笔尖和NSCoder实例的情况下运行?

0 个答案:

没有答案