我正在尝试初始化一个具有相应.xib文件的UIViewController子类。
我通过以下方式实现:
LandingVC()
然而,这样并没有使用xib文件进行初始化。我需要手动执行以下操作:
LandingVC(nibName: "LandingVC", bundle: nil)
我感到困惑的是,在Objective-C中,我可以这样做:
[[LandingVC alloc] init]
它会自动推断xib名称(如果存在)。为什么Swift中无法使用这个?
谢谢
我正在尝试初始化一个具有相应.xib文件的UIViewController子类。
我通过以下方式实现:
LandingVC()
LandingVC(nibName: "LandingVC", bundle: nil)
我感到困惑的是,在Objective-C中,我可以这样做:
[[LandingVC alloc] init]
它会自动推断xib名称(如果存在)。为什么Swift中无法使用这个?
谢谢
[[LandingVC alloc] initWithNibName:@"LandingVC " bundle:nil];
具有相同的作用。 - Mrunal模块名.类名.xib
的 xib 文件? - rshev