bir yöntem tarafından atılan hataları görmezden şık bir yol: çağrı yapıldığında dosya varsaBöyle <code>NSFileManager</code> ile geçici bir dosya çıkarmadan ediyorum
let fm = NSFileManager()
fm.removeItemAtURL(fileURL)
// error: "Call can throw but it is not marked with 'try'"
Gerçekten umurumda değil ve Eğer zaten kaldırılmışsa, öyle olsun.
Swift'e do/catch
kullanmadan atılan hataları göz ardı etmesini söylemenin zarif bir yolu ne olurdu?
Teşekkürler. Bu kesinlikle en zarif yoldur. Ama yine de garip ve tutarsız görünüyor çünkü ifadeler "foo? .bar()" gibi isteğe bağlı zincirlemeyi içeriyor çünkü döndürülen ve kullanılmayan isteğe bağlı Void değerleri hakkında uyarı getirmiyor. Neden "dene?" yap? Umarım Apple bunu bir başka Swift versiyonuyla düzeltir. – Lensflare
Harika bir açıklama için teşekkür ederiz. !! –