Skip to content Skip to sidebar Skip to footer

Passing Objective C Variable To Javascript In Ios

How to pass a ObjectiveC string Variable to a javascript function? I have just started with javascript.. so plz 4give my ignorance...

Solution 1:

NSString * param  = @"foo";   
NSString * jsCallBack = [NSString stringWithFormat:@"myFunc('%@')",param];
[webView stringByEvaluatingJavaScriptFromString:jsCallBack];

Solution 2:

In Objective-C

NSString *str  = @"hi ya";   
[self.webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"myFunc('%@')",str]];

Now call this function in the js file:

function myFunc(str)
{
   alert(str);
}

These steps should work.

Post a Comment for "Passing Objective C Variable To Javascript In Ios"