所以這是我用swift編寫的hello world應用程序。也不適用於XCode。所以,這可能是一個愚蠢的錯誤。我的第一個swift hello world應用程序,嘗試訪問類時出現錯誤
我只是有一類Deck.swift
class Deck {
let decks : Integer = 0
init() {
decks = 1
}
init (amountOfDecks : Integer){
decks = amountOfDecks
}
func getAmountOfCards() -> Integer {
return 0
}
}
然後我想如果我註釋掉線VAR甲板運行單元測試看起來像這樣
import XCTest
import helloWorldv2
class helloWorldv2Tests: XCTestCase {
override func setUp() {
super.setUp()
}
override func tearDown() {
super.tearDown()
}
func testDeckConstructor() {
var deck = Deck(amountOfDecks: 2)
XCTAssert(true, "Pass")
}
func testExample() {
// This is an example of a functional test case.
XCTAssert(true, "Pass")
}
}
=甲板(amountOfDecks:2)然後它建立罰款。如果包含該行,則生成失敗。
任何人都知道我在這裏做錯了嗎?
因爲沒有一個參數的Constructer。 init不會被認爲是快速構造器。 – CRDave
你可以發佈構建錯誤嗎? – Jack
當我在虛擬Iphone上構建它時,它工作正常 – ganjan