Posso usare segues con inizializzatori designati di controller di visualizzazione?
-
11-11-2019 - |
Domanda
Sono nuovo negli storyboard e ho impostato un seguito da un pulsante a un controller di visualizzazione. Questo controller di visualizzazione è di sottoclasse personalizzata SFListViewController
, che ha un inizializzatore designato initWithList:
.
L'uso dell'inizializzatore designato è l'unico modo per inizializzare correttamente il controller di visualizzazione. Tuttavia, quando si utilizzano i segues, l'inizializzatore designato non verrà chiamato (ovviamente).
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"Show List"]) {
SFListViewController *listViewController = segue.destinationViewController;
// ????
}
}
Come posso fare la chiamata Segue Call l'inizializzatore designato quando eseguito?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow