Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
to your account
Xcode 9 beta 1
Having a name collision in Xcode 9/Swift 3.2 is not solved by prefixing the module name in some cases.
I have a iOS project that has a dependency named `Decodable` which has a protocol you could adopt named the same way. Since Swift 3.2 also added a protocol name `Decodable`, there's a name collision.
I instantly thought of namespacing the protocol conformace to remove the error. But it did not work.
class MyClass: Decodable -> class MyClass: Decodable.Decodable
However, namespacing with `Swift`, does work, but does not solve the issue
class MyClass: Decodable -> class MyClass: Swift.Decodable
The text was updated successfully, but these errors were encountered:
Sorry, something went wrong.
No branches or pull requests