Yutulan hata (ARCH9151)
Anahtar swift.logging.swallowed-exception · Önem error · Kategori logging
Sonucu atılan try? kullanımını ve loglamadan nil/varsayılan döndüren catch bloklarını işaretler. try? await Task.sleep(...) iptal-edilmedikçe-bekle deyimidir ve muaftır.
Hatalı
Bölüm başlığı “Hatalı”try? cache.write(item)_ = try? sync()do { try cache.write(item) } catch { logger.warning("cache write failed: \(error)") }Düzeltme
Bölüm başlığı “Düzeltme”Hatayı ele alın ya da günlükleyin; try? yalnız hatanın gerçekten önemsiz olduğu durumlar içindir.