0
我在一個名爲基礎結構的項目中有一個類。不能在單獨的項目中引用類型
public class MyClass {
public init() {
}
}
這個類中定義的文件是在編譯的源代碼項目的列表和目標編譯成功。
我已經將項目名稱導入到另一個項目的源文件並引用該類。
let s = MyClass()
我已經添加了基礎設施項目目標的Link Binary With Libraries
列表。
XCode在識別MyClass時沒有問題 - 它爲它添加了代碼完成。
但是編譯器說,
使用未解決的標識符的「MyClass的」
什麼特別奇怪的是,如果我從MyClass的刪除初始化器然後編譯器看到的類,但說,
'MyClass的' 不能建造,因爲它沒有可訪問 初始化
解決方案有什麼問題?
我已經嘗試清理項目並刪除所有的輸出文件。
問題似乎是在執行定位的項目中。我可以從一個不同的新項目中引用MyClass。
文件名和類名是否匹配? – Xrait
它現在。儘管結果沒有什麼不同。 –
刪除'public' – Xrait