2017-12-17 4 views
0

Ich habe eine UIViewController, die einen Kommentar UITextView in der Unterseite hat. Und auf dem oberen Teil des View-Controllers habe ich eine UIView "Eine Inhaltsansicht", die einen Kommentar UITableView hat, der darin gedient wird.Referenz eines TableView in einer Kind-Container-Ansicht in der Master-View-Controller

Was ich brauche, ist eine Referenz für die TableView im Inhalt UIView im Master UIViewController gefunden, so dass ich in der Lage wäre, die Tabelle nach dem Posten eines Kommentars neu zu laden.

Versuchte mehrere Dinge ohne Glück. Immer nil. Kann mir jemand mit einer Probe helfen?

enter image description here

+0

Entfernen Sie den Inhalt 'UIView' und legen Sie einfach die Tabellenansicht an ihre Stelle, aber wenn die Tabellenansicht eine Instanzeigenschaft des View-Controllers ist, ist es egal, in welcher Ansicht sie ist. – slickdaddy

+0

@Mia das ist wahr Ich kann mich wirklich nicht erinnern, warum ich es gestern so gemacht habe:? –

+0

Sie sollten mit Delegierten versuchen. –

Antwort

0
class MyViewController: UIViewController { 

    let tableView = UITableView(frame: .zero, style: .grouped) // for example 

} 

Jetzt ist Ihre Tabellenansicht von überall im View-Controller zugänglich.

Verwandte Themen