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. 再也没有。