2017-03-02 68 views
0

對不起,如果這是一個容易的,但我在Swift 3上旋轉,我只是卡住了。爲什麼我會有沒有會員錯誤

我創建了我的Swift 3類和它的單元測試。現在我加入了新的方法,並希望爲它編寫單元測試:

public func isEmpty() -> Bool { 
    return false 
} 

然後我去了我的單元測試,並寫道:

func testPersist() { 
    XCTAssertFalse(currentQuote.isEmpty()) 
} 

但斷言得到一個錯誤他說:Value of type CurrentQuote has no member 'isEmpty'

我發現了這些問題,但他們似乎並沒有幫助我:

Swift - Type has no member "classname has no member functionname" when adding UIButton target

我確定這是基本的東西,但我無法弄清楚。

+0

你在哪裏定義了'isEmpty()'?它是否在'CurrentQuote'的定義之內? – Luke

+0

嘗試從構建中刪除您的單元測試並僅在調試時使用它 – RinaLiu

+0

@Luke它在CurrentQuote的定義範圍內。 – Thom

回答

0

我認爲這只是一個計時錯誤。我運行測試來強制構建,運行良好。我認爲可執行文件自從我添加該方法後並未更新,並且仍顯示爲丟失。

相關問題