簡體   English   中英

UIViewController在Swift中初始化

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM