'invokeString' устарел Phonegap/Cordova 2.1.0 Xcode 4.5

Возможный дубликат:
cordova/phonegap 2.0 iOS

Я только что обновился до Phonegap 2.1.0 и Xcode 4.5, и я получаю предупреждающие сообщения о том, что 'invokeString' устарел в MainViewController.m. Я знаю, что мне нужно использовать функцию window.handleOpenURL(url). Однако я не совсем уверен, что мне нужно изменить и где мне нужно это изменить? Я использую дочерний браузер, и я считаю, что это приводит к тому, что он не открывается.

   - (void) webViewDidFinishLoad:(UIWebView*) theWebView 
 {
 // only valid if ___PROJECTNAME__-Info.plist specifies a protocol to handle
if (self.invokeString)
 {
    // this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
    NSLog(@"DEPRECATED: window.invokeString - use the window.handleOpenURL(url) function instead, which is always called when the app is launched through a custom scheme url.");
   NSString* jsString = [NSString stringWithFormat:@"var **invokeString = \"%@\";", self.invokeString];**
  [theWebView stringByEvaluatingJavaScriptFromString:jsString];
 }

 // Black base color for background matches the native apps
 theWebView.backgroundColor = [UIColor blackColor];

return [super webViewDidFinishLoad:theWebView];

}


person stat8    schedule 25.09.2012    source источник