【发布时间】:2017-01-16 14:20:29
【问题描述】:
根据这篇文章,我需要指定模块来查找对象类型:
'Method' is ambiguous for type lookup in this context, Error in Alamofire
但下面的函数是从 Apple API 调用的。我应该等到 Xcode 8 结束测试版吗?还是我错过了什么?
“错误”对于此上下文中的类型查找不明确
AppDelegate.swift中的函数
导入部分
【问题讨论】:
-
您能否发布此文件的全部内容,包括您的导入语句?多个导入的模块很有可能提供
Error类型,您需要具体说明您想要哪个。此外,iOS 10 中的类型签名可能已更改,但此方法的先前版本使用NSError,而不是Error。 -
Xcode 8 GM 已经可以下载了
-
func 应用程序(_ 应用程序:UIApplication,didFailToRegisterForRemoteNotificationsWithError 错误:错误)
-
为什么你的方法是
@nonobjc?这只会在 Objective-C 中隐藏它,因此不会被应用程序委托调用。 -
您要导入的模块之一很可能已经定义了自己的
Error类型——您可以使用Swift.Error来消除歧义
标签: ios swift xcode8-beta6