我想聲明一個由後臺線程中執行的塊組成的計算屬性。 所以,當我解決這個屬性時,它是零,因爲計算返回沒有準備好的結果。如何更好地糾正這一點?謝謝! enum Result<T> {
case error(error: Error)
case success(data: T)
}
var userID: Result<CKRecordID>? {
var resul
我有一個計算的屬性,預計將返回一個對象或零,如果它失敗。 var findRequest: Book {
get {
var foundRequest: Book!
API.requestBook(book: bookRequest) { book in
if book != nil {
foundRequest = book!