Ho bisogno di mettere qualche logica personalizzata nella mia app per iPhone in modo che, a seconda della versione di iOS in uso, scegli un file XIB diverso (ad esempio iPhone o iPad mostreranno diversi file XIB).initWithNibName non viene chiamato
Avevo costruito l'intera app per iPhone sin dal primo giorno e tutto sommato, utilizzando un tabollontroller e i controller di navigazione standard in ogni scheda.
Così ho implementato il: metodo di
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle
, solo per scoprire che non venga chiamato. (Ho un breakpoint e le dichiarazioni del registro e niente viene colpito).
Qualcuno sa perché potrebbe essere? O come posso ottenere questa funzionalità?
Ho letto da qualche parte che initWithNibName viene chiamato solo quando lo chiami, cioè quando costruisci la tua gerarchia di viste in modo programmatico, è vero?
Ok, capisco, grazie, quindi come posso selezionare XIB da quel metodo? – Mark
Cosa intendi selezionando lo xib? – BoltClock
bene Voglio diversi file XIB a seconda se sto funzionando su iPad o iPhone, come potrei ottenere questo? – Mark