İçeriğe geç

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.

try? cache.write(item)
_ = try? sync()
do { try cache.write(item) } catch { logger.warning("cache write failed: \(error)") }

Hatayı ele alın ya da günlükleyin; try? yalnız hatanın gerçekten önemsiz olduğu durumlar içindir.