我目前的 UIViewController 的构造函数定义如下:
public MyViewController(int mode) : base ("MyViewController", null)
{
//Initialize viewcontroller
}
我想根据mode
参数在不同的情况下使用不同的nib文件。问题是在调用基本构造函数之前,我无法在构造函数中运行任何代码。
我知道可以使用[condition] ? [true_path] : [false_path]
语法在两个 nib 字符串之间进行选择,但我必须在其中四个之间进行选择。
有没有办法在不向MyViewController
构造函数添加新参数的情况下做到这一点?