![](/img/trans.png)
[英]Swift UIViewController subclass instance variable initialization strategy
[英]UIViewController initialization in Swift
我正在嘗試初始化具有相應.xib文件的UIViewController的子類。
我這樣做是通過:
LandingVC()
但是,這不會使用xib文件初始化它。 我必須通過以下方式手動完成:
LandingVC(nibName: "LandingVC", bundle: nil)
令我困惑的是,在Objective-C中,我可以這樣做:
[[LandingVC alloc] init]
它會自動推斷出xib名稱(如果存在)。 為什么這不適用於Swift?
謝謝
要實例化View Controller,並在swift名稱中自動加載.xib,將xib文件作為Module name
。 Class name
。 xib
它在Apple文檔中提到過。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.