Containeransicht auf Schaltfläche aktualisieren Drücken Sie

8

Ich habe eine UIViewController mit einer Containeransicht, die ein UITableView enthält.

Innerhalb der UITableView habe ich einen NSFetchController mit NSPredicate , der Variablen aus dem initial UIViewcontroller verwendet (ich hoffe du bist immer noch bei mir). Für eine Instanz, die der Benutzer ändert, wird die Containeransicht nicht aktualisiert.

Wie kann ich ein erneutes Laden / Aktualisieren der Containeransicht erzwingen, wenn dies auftritt? Ich schaute mich um, aber ich sah nicht viel zu diesem Thema.

Um genau zu sein, habe ich einen UIDatePicker, der das Datum auf einer Schaltfläche ändert. Dies muss aktualisiert werden.

    
memyselfandmyiphone 11.07.2013, 19:51
quelle

2 Antworten

15

Vom ursprünglichen UIView-Controller können Sie mit self.childViewControllers [0] einen Verweis auf den Tabellenansicht-Controller abrufen. Also musst du es so machen:

%Vor%     
rdelmar 11.07.2013, 19:59
quelle
0

Sie haben geschrieben, dass Sie UIViewController dort haben und nicht UITableViewController - wenn Sie UIViewController haben, müssen Sie dort eine Eigenschaft haben. Ich gehe davon aus, dass hier alles in Ordnung ist. Aber schau mal.

Was ich bei der Arbeit mit Containeransichten mache, ist das Hinzufügen von Elementen nach:

%Vor%

Und nicht mit IB. Hoffe das hilft.

    
Sebastian Suchanowski 11.07.2013 22:07
quelle

Tags und Links