içinde art arda birden çok denemeyi nasıl ele alırım Deneme gerektiren 2 deyimi yürütmesi gereken bir kod bloğum var. yuvada deneyin en daha iyidir ve her biriHızlı 2.0
do {
try thingOne()
do {
try thingTwo()
} catch let error as NSError {
//handle this specific error
}
} catch let error as NSError {
//handle the other specific error here
}
kendi do {} catch {} var ... ya birinde deneyin bloğunu yapmak ve sırayla çalıştırmak sarın?
do {
try thingOne()
try thingTwo()
} catch let error as NSError {
//do something with this error
}
İkinci senaryo ilkinden daha kolay okunur görünse de olacak bunlardan biri bir hata atarsa o catch
çalışır?
Hatalar genellikle yeterince genel olmadıkça, atılan farklı hatalar arasında ayrım yapmam gerekiyor, o zaman önemli olmayabilir. Apple belgelerine baktım ve bununla ilgili hiçbir şey görmedim.
herkes, ben de girişi için teşekkürler bu şekilde mi günlüğe kaydeder atar vermez f
thingOne()
– bolnad