我的應用程序工作正常,現在突然Xcode是給我這個錯誤:使用未解決的標識符
use unresolved identifier cardWasRemoved
func addNewCards() {
countOfCards = countOfCards-1
if(countOfCards >= 0){
self.arrayAuthorization.remove(at: dm.objectIndexToRemove)
cardWasRemoved(removeIndex: dm.objectIndexToRemove)
}
}
而我的方法實現是這樣的:
open func cardWasRemoved(removeIndex:Int) {
if layout.newCardShouldAppearOnTheBottom {
layout.cardDidRemoved(removeIndex)
} else {
layout.cardDidRemoved(removeIndex)
}
}
每個函數的位置在哪裏?顯然前者找不到後者。 – Carcigenicate
它在TisprCardStackViewControllerDelegate中。我已經用自己的方式添加了這個方法..但是它一直工作到今天還不錯@Carcigenicate – user1960169
另外,在'cardWasRemoved'中,應該注意的是,不管'newCardShouldAppearOnTheBottom'如何,你都會做同樣的事情。 – Carcigenicate