使用夫特3的XCode 8.1(8B62)優先於夫特類
目標C typealias我有一個名爲Category
我在這樣另一個類引用類:Foo(Category.self)
。但是,Swift編譯器提供了以下錯誤:Generic parameter 'T' could not be inferred
。檢查班級表明,斯威夫特認爲我指的是typealias Category - OpaquePointer
這是一些內置的typealias。有關這裏的typealias的更多信息:https://developer.apple.com/reference/objectivec/category。
據我瞭解編譯器應該有利於在當前模塊中的符號。我如何向編譯器指出我想要模塊中的類?這段代碼顯然在XCode 8B62的最新更新中破壞了。
@Rob謝謝你的建議,但那也行不通。我發現問題是由合併衝突解決方案造成的。 'project.pbxproj'文件中缺少引用,導致編譯器在構建時忽略該文件。通過刪除和添加文件來修復。 – manwe858