2011-12-13 8 views
13

Capisco come creare un seguito in XCode 4.2 facendo clic con il pulsante destro su un controllo, diciamo un pulsante e trascinandolo su un controller di visualizzazione nello storyboard.Definizione di un passaggio "generico" in Interface Builder

Quello che vorrei fare è creare un segue che non è legata a un controllo, e deve essere richiamato a livello di codice in modo che io possa fare qualcosa di simile:

- (void)viewDidLoad 
{ 
    if (condition) 
    { 
     [self performSegueWithIdentifier: @"identifier" sender: self]; 
    } 
} 

pur definendo la segue "identificatore" all'interno di Interface Builder. È possibile?

risposta

22

È possibile trascinare tenendo premuto il tasto Ctrl dal controller della vista sorgente all'altra scena. È possibile utilizzare l'oggetto controller di visualizzazione nella parte inferiore della scena per farlo.

Quindi ovviamente dargli l'identificatore appropriato e quindi il codice sopra dovrebbe funzionare correttamente.

Spero che questo aiuti.

+2

Sì, grazie. Non mi ero reso conto che potevi controllare la resistenza dal controller della vista in quel modo. –

+0

Ha funzionato! Grazie! – Spanky

+0

grazie grazie grazie – Rob

Problemi correlati