2010-03-31 4 views
0

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

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.

+0

Salut, Merci :-) – DJYod

+0

Cela devrait être mis à jour; les termes iOS permettent maintenant l'intégration d'interprètes, etc ... – bbum

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! –