I have a webpage. I have a javascript file that does a whole lot of stuff. In the app I have an NSString with some crucial data that needs to be processed in the javascript file. How do I get my string value into a certain place in my html so my javascript can read it?
Also, the javascript will produce certain data when actions are performed (like pressing a button), how do I retrieve the data from the webview/javascript so it can be stored in the app?
You can call a javascript method and pass the value by using this
But to trigger back from javascript you need to use a workaround method,
Implement the following webViewDelegate method
You have to navigate to a fake URL from your javascript method like,
on a button click or your required action.
You could take a look at my answer for this question
Submit a form in UIWebView