Array içeriğini yeniden değerlendirmeksizin Array içeriğini yeniden yüklemek için var mı?Yeniden Düzenleme Yapmadan Swift Array içeriğini yeniden yükleyin.
Örnek:
var myArray = ["X","Y", isTrue() == true ? "Z" : "N"]
Ben bir koşulu temel Array Üçüncü Öğe değiştirmek istiyorum ama geri var myArray değerleri atamak istemiyoruz.
myArray bir tablo için dataSource, isTrue() yöntemi true olarak değerlendirildiğinde, tableView üç satır x, y & z görüntüler. Kullanıcı biraz değişiklik yaptığında, isTrue() öğesi false değerini döndürecektir. Bu yüzden tablo görünümü yeniden ama & z ı değişikliklerin gerçekleşmesi için Amacıyla
myArray = ["X","Y", isTrue() == true ? "Z" : "N"]
tableView.reloadData()
atamanız gerekir y şey, hala x görüntüler değiştirir. Daha temiz bir çözüm isteyeceğim.
if myArray.count > 2 {
myArray[2] = false
}
Bunu yaparak elde etmek ne çalışıyorsunuz açıklayabilir: – Valentin
myArray bir tablo için dataSource, başlangıçta isTrue() yöntemi true olarak değerlendirildiğinde, tablo üç sıra x, y & z görüntüler. Kullanıcı bir değişiklik yaptığında, isTrue() öğesi false değerini döndürecektir. Tablo görünümünü yeniden yükledim ancak hiçbir şey değişmiyor hala görüntüleniyor x, y & z var mı değiştirmem gerekir myArray = ["X", "Y", isTrue() == true? "Z": "N"] ve tableView.reloadData() Değişikliklerin gerçekleşmesi için. Daha temiz bir çözüm isteyeceğim. –