Existe-t-il une méthode comme eval
en Objective-C comme en Javascript, Ruby, PHP ou Python? J'utilise PhoneGap et je veux créer une fenêtre qui est spécifique à chacun de mes projets, et je ne peux pas utiliser de fichier HTML. Donc, je veux appeler une méthode à partir de JavaScript et, avec l'un des arguments étant le code Objective-C à interpréter."eval" pour le code Objective-C
0
A
Répondre
7
Désolé, il n'y a pas de méthode "eval" dans Objective-C, et la licence iPhone interdit spécifiquement le code interprété. Cependant, vous pouvez spécifier un fichier xib/nib par son nom.
2
Essayez cette
NSString *returnOfJavascriptExecution = [webView stringByEvaluatingJavaScriptFromString:@"[your javascript code]"];
+0
Non, je veux faire le contraire, évaluer OC à partir de JS – DJYod
+0
Ce n'est peut-être pas la bonne réponse à la question posée, mais tellement attisée par cette ligne de code . Tellement utile! –
Salut, Merci :-) – DJYod
Cela devrait être mis à jour; les termes iOS permettent maintenant l'intégration d'interprètes, etc ... – bbum