仅更新到Xcode 10 :(不再起作用。
private func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
window = UIWindow()
window?.rootViewController = UIViewController()
window?.makeKeyAndVisible()
return true
}
应用启动后立即变黑。
它甚至还没有达到我的断点,我在Appldegate的第一行有一个断点,并且没有被击中
答案 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
。它看不到它,所以它不调用它。删除该关键字,就可以了。