Tablo görünümü farklı bir sahnededir (denetleyiciyi denetle), ancak UITableViewController
örneğine başvurduğunuzda tablo görünümüne erişebilirsiniz. Bunu yapmanın birkaç farklı yolu var.
İlk olarak, UIViewController
alt sınıfınızın childViewControllers
özelliğini kullanabilirsiniz. Sadece tek bir çocuğun olduğunu biliyorsanız, doğrudan ona erişebilirsiniz, aksi halde doğru çocuk hangisi olduğunu belirlemelisiniz.
let myTableViewController = self.childViewControllers[0] as! UITableViewController
let theTableView = myTableViewController.tableView
İkinci seçenek embed segue sırasında UITableViewController
erişmektir. Hikaye tahtanızdaki gömülü salona tıklarsanız, onu diğer tüm hakaretlerde olduğu gibi bir tanımlayıcıya verebilirsiniz. Sonra prepareForSegue
uygulamak ve gömülü UITableViewController
örneğini yakalayabilir - Ben 'süpürge'
İkinci yaklaşım kayalar olduğunu düşünüyorum
Şahsen, bu ikinci yaklaşımı tercih! – TalL