Я пытаюсь получить возвращаемое значение функции JavaScript (например: return "hello"
) с помощью iPhone SDK.
В OS X метод WebView -stringByEvaluatingJavaScriptFromString
возвращает строку NSString, содержащую возвращаемое значение функции js, но на iPhone значение не возвращается.
Как мне это решить?
Я нашел частный метод UIWebViewDelegate
- (void)webView:(id)fp8 runJavaScriptAlertPanelWithMessage:(id)fp12 initiatedByFrame:(id)fp16
вызывается при использовании функции alert () в сценарии js. Таким образом, я могу получить возвращаемое значение, просто позвонив alert(myReturValue)
.
Это не решает мою проблему, потому что мне нужно что-то в общедоступном SDK.