我有一个Main.storyboard
默认连接到名为ViewController
的UiViewController
我已将UiViewController的名称更改为InlineMainViewController
,突然之间UI成员都是零
我在调试override func viewDidLoad() {
我通过情节提要编辑器设置了新连接。见:
project navigator and ui elements radio buttons
我该如何解决这个问题?
更新
发现了问题:
我补充说:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {
mainViewController = InlineMainViewController()
}
这绕过了自然而健康的初始化?
答案 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组件。