2010-03-31 24 views
0

在Objective-C中是否存在類似於eval的方法,如Javascript,Ruby,PHP或Python?Objective-C代碼中的「eval」

我使用PhoneGap,我想創建一個特定於我的每個項目的窗口,但我無法使用HTML文件。所以我想從JavaScript調用一個方法,並且其中一個參數是要解釋的Objective-C代碼。

回答

7

對不起,Objective-C中沒有「eval」方法,並且iPhone許可證特別禁止解釋代碼。但是,您可以按名稱指定xib/nib文件。

+0

你好,謝謝你:-) – DJYod 2010-03-31 07:22:04

+0

這應該被更新; iOS條款現在允許解釋器等的嵌入... – bbum 2012-01-13 16:57:55

2

試試這個

NSString *returnOfJavascriptExecution = [webView stringByEvaluatingJavaScriptFromString:@"[your javascript code]"]; 
+0

不,我想做相反的事情,從JS評估OC 0 – DJYod 2010-03-31 09:44:28

+0

對於所問的問題可能不是正確的答案,但對於這一行代碼。非常有幫助! – 2012-08-15 02:44:18