Xcode 10没有断点命中,应用启动空白

时间:2018-10-16 13:40:55

标签: xcode xcode10

仅更新到Xcode 10 :(不再起作用。

private func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    window = UIWindow()
    window?.rootViewController = UIViewController()
    window?.makeKeyAndVisible()
    return true
}

应用启动后立即变黑。

  • 我正在运行调试方案
  • 代码优化已关闭
  • 我已从应用设置中删除了main.storyboard

它甚至还没有达到我的断点,我在Appldegate的第一行有一个断点,并且没有被击中

1 个答案:

答案 0 :(得分:1)

  

我在Appldegate的第一行有一个断点,但是没有被击中

是的。由于未调用您的方法,因此未命中断点。之所以没有被调用是因为可可看不到它的存在。可可无法看到它的存在,因为将其隐藏了!

这都是关于Objective-C和Swift的关系,以及Objective-C如何看待Swift代码中的内容。

问题是关键字ngOnInit() { let chart = < any > {}; this._weather.dailyForecast() .subscribe((res: any[]) => { console.log(res); let browsers = []; let browsersAcesss = []; if (res !== null) { for (var i = 0; i < res.length; i++) { browsers.push(res[i][0]); browsersAcesss.push(res[i][1]); } } }); } 。这导致可可(Objective-C)无法看到您已经实现了private。它看不到它,所以它不调用它。删除该关键字,就可以了。