So erhalten Sie den Master View Controller im Detail View Controller mit UISplitViewController?

8

Ich habe eine UISplitViewController mit Master-Controller und Detail-Controller:

%Vor%

Die MyDetailController ist eine Tabelle Listenansicht-Controller, ich möchte View Controller eine Methode ausführen, wenn der Benutzer klickt auf Zelle, So wie der Master-Controller im Detail-Controller zu bekommen?

%Vor%     
why 05.03.2013, 07:27
quelle

2 Antworten

15

Ich würde stattdessen Benachrichtigungen verwenden, also in Ihrem Master:

%Vor%

Und in Ihrem Detail:

%Vor%     
jjv360 05.03.2013, 09:25
quelle
0

Während die Antwort von jjv360s sehr hilfreich ist, möchten einige sicher Werte an die aufgerufene Methode übergeben. Folgendes Tutorial hat mir geholfen:

Ссылка

Um den Wert value zu übergeben, müssen Sie value als Eigenschaft in der Klasse verfügbar machen, die die Benachrichtigung sendet. Die empfangende Methode muss (id) an die Klasse übergeben, die value verfügbar macht.

    
Jan Bühler 31.10.2014 11:21
quelle

Tags und Links