У меня есть UIWebView
с моим приложением, и я хочу вызвать Objective-C
метод из JavaScript.Я вижу, что вся документация и учебник, которые я нашел, просто использует метод windowScriptObject
, но в моем коде Xcode
говорится, что в webView нет метода экземпляра -windowScriptObject
.
Что не так?
- (void)viewDidLoad
{
[super viewDidLoad];
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
NSString *indexPath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"www"];
NSURL *url = [NSURL fileURLWithPath:indexPath];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
[self.view addSubview:webView];
id win = [webView windowScriptObject]; // In this line, Xcode alert 'Instance method "-windowScriptObject" not found'
[win setValue:@"yes" forKey:@"isExtended"];
}