xcode8 beta’Error’对于此上下文中的类型查找不明确
根据这篇文章 ,我需要指定模块来查找对象类型,但是下面的函数是从apple api调用的,我应该等到Xcode8真正发布吗? 还是我想念什么?
AppDelegate.swift中的函数
导入部分
解决方案是只键入Swift.Error
而不是Error
。
当您的某个模块有自己的错误类型时出现问题…:/
例如:
func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error) {}
我希望这适合你:)
在两个导入的模块中声明类型Error
。 您必须指定要使用该类型的模块。 使用Swift.Method
代替Method
。
提示 :如果您经常使用该类型,则可以在模块(应用程序)中创建类型别名:
typealias Error = Swift.Error
这样你就不需要用Swift.
作为类型的前缀Swift.
再也没有。