Ouvrez l'application iOS à partir de l'URL ET de Passer des Paramètres

Un lien doit s'ouvrir l'application. J'ai qu'à travailler. Je veux juste savoir comment passer un paramètre. Disons que l'url est "addappt://?code=abc". Lorsqu'une vue contrôleur de pop-up, un champ de code doit avoir rempli le texte - les lettres après le équivaut à signer. J'ai obtenu le cadre de ce travail. J'utilise la suite (in app delegate.m):

NSArray *elements = [url.query componentsSeparatedByString:@"="];
NSString *key = [[elements objectAtIndex:0] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
          val = [[elements objectAtIndex:1] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

(BTW: val est déclaré dans appdelegate.h

Je suis aussi capable de passer val à la vue-contrôleur. Mon seul problème est le remplissage de la zone de texte, nommé 'code'. Comment pouvez-vous remplir le code dès que l'application est ouverte par le lien?

Aide Appréciée.

  • Ne pas en avoir besoin. J'ai juste besoin de code peuplée
  • Je sais comment la remplir, juste besoin de savoir quelle méthode
  • Dans AppDelegate, ont "viewController.code setText:val;", en supposant que le code est un champ de texte et est disponible en tant que propriété de la viewController.
InformationsquelleAutor DHShah01 | 2013-01-09