0
我有.html文件中的函數/方法,我需要從目標C代碼調用該函數。我有一個使用UIWebView的頁面,我們需要在.html文件中調用並傳遞幾個參數給javascript函數。請讓我知道是否有人有任何答案。謝謝。從objectiveC調用javascript函數
我有.html文件中的函數/方法,我需要從目標C代碼調用該函數。我有一個使用UIWebView的頁面,我們需要在.html文件中調用並傳遞幾個參數給javascript函數。請讓我知道是否有人有任何答案。謝謝。從objectiveC調用javascript函數
假設你在Javascript中有一個功能類似下面
function getTheName(id)
{
//Some stuff
return name;
}
你可以打電話,傳遞參數,並從它那裏得到回值類似下面
NSString *ID = @"THE_ID";
NSString *theJSMethod = [NSString stringWithFormat:@"getTheName('%@')", ID ];
NSString *returnedValueFromJSMethod = [yourWebViewInstance stringByEvaluatingJavaScriptFromString:theJSMethod];