0
如果是可選或強制更新,我需要創建某種閉包來返回。我已經創造了一些僞代碼:如何創建一個閉包來返回哪一個參數爲真?
func verifyAppVersionWithServer(isForceUpdate: bool -> true, isOptionalUpdate: bool -> true) {
//Some check will be performed here then:
if isForceUpdate {
return isForceUpdate -> true
} else {
return isOptionalUpdate -> true
}
}
我不知道如何創建一個斯威夫特關閉然後將返回的參數是真實的。
感謝您的回答。我實現了這個功能,但在試圖調用它時聲明編譯器錯誤,指出由於分段錯誤11導致'Command失敗。你知道這是爲什麼嗎? – kevinabraham
我不確定沒有關於您如何呼叫以及哪條線路導致異常的附加信息。我的代碼在一個操場上工作。 – Paulw11
你的代碼工作。我的錯誤在於結束。嘗試使用'func'調用'class func',這會導致它失敗。非常感謝! – kevinabraham