Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode 8 beta 'Error' is ambiguous for type lookup in this context

According to this article, I need to specify the module to lookup object type:

'Method' is ambiguous for type lookup in this context, Error in Alamofire

But the below function is call from Apple API. Should I wait until Xcode 8 is out of beta? Or am I missing anything?

'Error' is ambiguous for type lookup in this context

function in AppDelegate.swift

enter image description here

Import section

enter image description here

like image 783
Stephen Chen Avatar asked Sep 08 '16 15:09

Stephen Chen


1 Answers

The Solution is to just type Swift.Error instead of Error.

The issue occurs when one of your modules has its own Error Type...:/

For example:

func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Swift.Error) {}

I hope this works for you :)

like image 108
BilalReffas Avatar answered Nov 15 '22 19:11

BilalReffas