Нельзя смешивать код Objective-C с файлом HTML, который выполняется локально на UIWebView
.Тем не менее, есть некоторые обходные пути, которые могут соответствовать вашим потребностям.
Один из тех, что я использовал, - это наличие HTML-ссылки на пользовательский URL-адрес и ее обнаружение в соответствующем методе в делегате UIWebView
.class, как показано ниже:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
В этом методе вы проверяете созданную вами схему URL
посредством проверки параметра request
, а затем решаете, какой селектор кодировать в вашем Objective-С-код.