2014-07-21 56 views
3

我已經下載了Xcode6B4,並且遇到了測試版3上從未發生的問題。我在swift類型基礎上定義了幾個帶有一些擴展名的swift文件。當我想從測試目標調用這些文件中定義的方法時,編譯器不會找到該方法的定義。這是否與定義訪問級別的新關鍵字相關?Xcode 6 Beta 4 - 在測試目標中導入swift類

回答

4

通過發行說明,所有方法和屬性默認爲internal。測試目標是一個不同的模塊,因此您想從測試目標調用的任何內容都必須聲明爲public

+0

太簡單了:)謝謝 – yageek

+1

謝謝。我認爲公開宣佈事情對我來說是朝着正確方向邁出的一步,但我仍然遇到麻煩。我得到編譯時錯誤,說我的項目中的東西沒有在測試代碼中定義。我是否需要將某些內容導入到測試代碼中?如果是這樣,怎麼樣? – Kaydell