Weird issue during migration from Swift 2 to Swift 3: Initializer has different argument names from those required by protocol
问题 I'm trying to migrate this (https://github.com/emilwojtaszek/leveldb-swift) project from Swift 2 to Swift 3. I've cleared all 100+ errors during migration except this following one: Initializer 'init(bytes:count:)' has different argument names from those required by protocol 'KeyType' ('init(bytes:length:)') I was struggling to figure out the reason for it past couple of hours and getting no clue of what the problem is, any thoughts? P.S. Here is the link to project with current state of