Belirli koşullar altında, UITableView didSelectRowAtIndexPath
iki kez çağrılıyor ve hataya neden oluyor Pushing the same view controller instance more than once is not supported
.UITableView iki kez çağrıldı didSelectRowAtIndexPath
İşte olayların sırası şunlardır:
TableView::didSelectRowAtIndexPath.
TableView::viewWillDisappear.
PushedViewController::viewWillAppear.
TableView::didSelectRowAtIndexPath.
Error: Pushing the same view controller instance more than once is not supported'
kayda değer tek şey UITableView uyumsuz görüntüleri yüklenmekte olduğunu, ama bu asla didSelectRowAtIndexPath
çağırır. Ayrıca, PushedViewController UITableView'da bir hücre seçildiğinde her seferinde yeniden yüklemekten kaçınmak için yeniden kullanılır.
Buna neden olabilecek herhangi bir fikri olan var mı? Teşekkürler.
Bazı ilgili kodları yayınlayın? – Jamie
u r callin deselectrowatindx yolunun seçilmediğinden emin olun ...... – Ravin
Raving, ben birini istemiyorum. Jamie, hangi ilgili kod? Bir pushViewController var ve sonra yukarıdaki (her zaman değil) olur. –