我已经改变了我的swift viewController名称,所有我的ui成员现在都是零

时间:2016-01-30 11:23:10

标签: ios xcode swift uiviewcontroller

我有一个Main.storyboard默认连接到名为ViewController的UiViewController

我已将UiViewController的名称更改为InlineMainViewController,突然之间UI成员都是零 我在调试override func viewDidLoad() {

我通过情节提要编辑器设置了新连接。见:

editor

project navigator and ui elements radio buttons

我该如何解决这个问题?

更新

发现了问题:

我补充说:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {

mainViewController = InlineMainViewController()
}

这绕过了自然而健康的初始化?

1 个答案:

答案 0 :(得分:0)

我认为你正在使用<div> <img style="float: left; margin: ...;" ... /> <p style="float: right;">Text goes here...</p> </div> 创建InlineViewController的全新对象。所以它没有在Storyboard中使用绑定UI组件的ViewController。

因此,尝试从Storyboard创建viewController对象。 将ViewController标识符添加到视图控制器,并在给定代码中使用它代替InlineViewController()

尝试以下代码。

ViewController_Identifier

此代码创建了您在storyboard中创建的InitialViewController对象。因此,您将获得所有UI组件。