首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使BWWalkthrough库在启动时启动

使BWWalkthrough库在启动时启动
EN

Stack Overflow用户
提问于 2016-09-27 16:37:01
回答 1查看 114关注 0票数 0

我有点被BWWalkthrough库困住了,我试图在应用程序启动时实现这个库。我有两个故事板,主板和SlidesFlow故事板。我将主界面设置为SlidesFlow,并将初始故事板设置为SlidesFlow。我为BWWalkthroughViewController创建了一个视图,为BWWalkthroughPageViewController创建了另一个视图。在我的AppDelegate中,在didFinishLaunchingWithOptions函数中,我使用了以下代码:

代码语言:javascript
复制
private func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Override point for customization after application launch.

    // Get view controllers and build the walkthrough
    let stb = UIStoryboard(name: "SlidesFlow", bundle: nil)
    let walkthrough = stb.instantiateViewController(withIdentifier: "SlideShow") as! BWWalkthroughViewController
    let page_zero = stb.instantiateViewController(withIdentifier: "Slide_1")
    let page_one = stb.instantiateViewController(withIdentifier: "Slide_2")
    let page_two = stb.instantiateViewController(withIdentifier: "Slide_3")
    let page_three = stb.instantiateViewController(withIdentifier: "Slide_4")

    // Attach the pages to the master
    walkthrough.delegate = self
    walkthrough.addViewController(page_one)
    walkthrough.addViewController(page_two)
    walkthrough.addViewController(page_three)
    walkthrough.addViewController(page_zero)

    return true
}

这不管用吗?我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-28 10:55:05

发现问题时,似乎根本没有调用didFinishLaunchingWithOptions函数,因为我把我的项目从xcode 7转移到了xcode 8。

代码语言:javascript
复制
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool

在这方面:

代码语言:javascript
复制
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions:[UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39729998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档