didFinishLoadForFrame не работает - PullRequest
       1

didFinishLoadForFrame не работает

3 голосов
/ 02 февраля 2012

Я создал очень простую программу для Mac для загрузки веб-страницы.Это работает и загружает это хорошо, но я не могу управлять событиями!Ничего не регистрируется!

#import "BenotaAppDelegate.h"
@implementation BenotaAppDelegate
@synthesize webViewIns;
@synthesize window;

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    NSURL *url = [NSURL URLWithString:@"http://example.com"];
    NSURLRequest *req = [NSURLRequest requestWithURL:url];
    [[webViewIns mainFrame] loadRequest:req];
}

- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame {
    NSLog(@"didFinishLoadForFrame");
}
@end

Я не могу использовать права делегата ....

Ответы [ 2 ]

10 голосов
/ 30 апреля 2012

Вам нужно установить выход frameLoadDelegate из вашего объекта webView в класс, который содержит метод webView:didFinishLoadForFrame:

Connections inspector

0 голосов
/ 16 сентября 2013

Просто обратите внимание, что мое (iOS) приложение было отклонено из-за:

непубличных API в вашем приложении: webView: didFinishLoadForFrame

Возможно, вы захотитечтобы пересмотреть ваше приложение, я определенно должен найти стороннюю библиотеку, которая так называлась, и избавиться от нее."Это был не я!"не является оправданием:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...