Task içinde ele alınmayan hata (ARCH9031)
Anahtar swift.async.unhandled-error-in-task · Önem warning · Kategori async
try’ı do/catch içinde olmayan Task { try await ... } kullanımını işaretler - hata task ile birlikte sessizce düşer.
Hatalı
Bölüm başlığı “Hatalı”Task { try await sync() }Task { do { try await sync() } catch { logger.error("sync failed: \(error)") } }Düzeltme
Bölüm başlığı “Düzeltme”Gövdeyi do/catch içine alın ya da hatanın ele alınabildiği yerde task’ın value’sunu bekleyin.