我將如何去檢查一個函數是否被調用?我創建了一個功能,看是否水平完成,像這樣:檢查函數是否被調用?
func levelOneCompleted(){
}
當一個水平打,我叫()levelOneCompleted功能。
現場然後去另一個場景。在這個場景中,我想檢查函數是否被調用。我想我可以做出某種「如果陳述」。
if levelOneCompleted is called {
//do this
else{
//do this
}
這樣做的最好方法是什麼?
感謝您的回覆!有兩種方法可以在兩個不同的場景中執行此操作嗎?場景1調用功能並切換到場景2.場景2是否可以從場景1中查看功能? –
@MattCantrelle場景2如何呈現?使用故事板賽格?如果是這樣,我會在視圖控制器中設置一個屬性,指出在'prepareForSegue'方法中調用了'levelOneCompleted()'。 – Paolo
不,先生,我實際上不使用故事板爲這個項目。在第一個場景中,我通過一個簡單的「let sceneTwo = SKscene(filenamed:」this「)」設置了第二個場景。然後我打電話來呈現這個場景。 –