xcode iphone нашел причину проблемы, но не знаю, как ее исправить - объявите магазин запуска приложения - PullRequest
1 голос
/ 10 июля 2011

У меня есть этот код на месте:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
    if ( [request.mainDocumentURL.relativePath isEqualToString:@"/upload"] ) {
        viewController.view.hidden = NO;
        [viewController pushPick:nil];
        return NO;

    }
    return YES;
}

Он должен перехватывать запрос веб-просмотра, когда вызываемое местоположение равно "/ upload", он работает, однако, когда выполняются другие запросы, напримерURL для запуска магазина приложений не работает.Когда я удаляю этот код, AdMob Ad запускает магазин приложений нормально, но с этим кодом это не так.Что-то с «return YES» не продолжает запрос на запуск магазина приложений.Как я могу это исправить?

1 Ответ

0 голосов
/ 10 июля 2011

A UIWebView никогда не открывает App Store самостоятельно.Возможно, вы переопределяете другую реализацию этого метода делегата, который обрабатывает открытие App Store, поэтому вместо возврата YES вы должны вызвать суперкласс.

...