Un collegamento dovrebbe aprire l'app. Devo farlo funzionare. Voglio solo sapere come passare un parametro. Diciamo che l'url è "addappt: //? Code = abc". Quando viene visualizzato un controller di visualizzazione, un campo di codice dovrebbe avere un testo popolato: le lettere dopo gli uguali da firmare. Ho una parte di questo lavoro. Io uso il seguente (in app delegate.m)
:Apri l'app iOS dall'URL e passa i parametri
NSArray *elements = [url.query componentsSeparatedByString:@"="];
NSString *key = [[elements objectAtIndex:0] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
val = [[elements objectAtIndex:1] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
(BTW: val è dichiarato nel appdelegate.h
Sono anche in grado di passare val
al controller della vista Il mio unico problema è che popolano il campo di testo, chiamato 'code'
.. come è possibile popolare il codice non appena l'applicazione viene aperta dal collegamento?
aiuto apprezzato.
Non è necessario. Ho solo bisogno di 'code' popolato – DHShah01
So come popolarlo, ho solo bisogno di sapere quale metodo – DHShah01
In AppDelegate, avere" viewController.code setText: val; ", assumendo che il codice sia un campo di testo ed è disponibile come una proprietà di il viewController. – Srikanth