首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >序列图像板初始化和初始化

序列图像板初始化和初始化
EN

Stack Overflow用户
提问于 2017-09-20 23:09:42
回答 1查看 164关注 0票数 0

当通过故事板(NS或UI)初始化ViewController时,你需要保留对故事板的引用吗?或者当你完成它时,你可以忽略它并让它初始化吗?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class ViewController: NSViewController {

    var secondarySB: NSStoryboard? = nil

    @IBAction
    func loadAndKeep(_ sender: NSButton) {
        //keeping a reference
        secondarySB = NSStoryboard.init(name: NSStoryboard.Name.init(rawValue: "Secondary"), bundle: nil)
        let vc = secondarySB?.instantiateInitialController() as! Secondary
        self.view.addSubview(vc.view)
    }
    @IBAction
    func load(_ sender: NSButton) {
        //ignoring the storyboard after I get the viewcontroller
        let sb = NSStoryboard.init(name: NSStoryboard.Name.init(rawValue: "Secondary"), bundle: nil)
        let vc = sb.instantiateInitialController() as! Secondary
        self.view.addSubview(vc.view)
    }
}
EN

回答 1

Stack Overflow用户

发布于 2017-09-20 23:17:59

您不需要保留对情节提要的引用,但需要添加实例化的视图控制器作为子视图控制器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46333033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文