2014-10-11 196 views
18

我在Storyboard中製作了一個新的視圖控制器,並製作了一個新的.Swift文件,該文件繼承了UIViewController。但是,我的viewDidLoad()未被調用。如何將ViewController.swift連接到Storyboard中的ViewController?

我需要做什麼才能將我的故事板中的視圖控制器連接到我的.swift代碼中,以便調用viewDidLoad()

我看到有這樣的:How to connect storyboard to viewcontroller

然而,在默認的項目,FirstViewController(故事板)沒有FirstViewController那個盒子裏,它是空的,但viewDidLoad()仍稱。這沒有意義。

+1

提供的鏈接它是正確的,你只要在類字段右邊斯威夫特文件選擇; – TonyMkenu 2014-10-13 11:06:08

回答

50
  1. 在故事板或場景列表中選擇您的ViewController(我的名字叫Circuit)。
  2. 點擊右邊的Identity Inspector
  3. 選擇Custom Class > Class > Type name of your swift file

DONE :)

Here are these two steps on image (ugly i know)

+0

如果項目是「Obj-C」和「Swift」類的混合,並且有'Obj-C' ViewController類和'Swift' ViewController類,該怎麼辦? – 2017-06-09 05:07:32

相關問題