WebView перезагрузка веб-страницы какао - PullRequest
0 голосов
/ 28 сентября 2011

Я создал приложение Mac, используя WebView.Но проблема в том, что webView перезагружается, когда

[webView mainFrameUrl] == newURL

, почему эта проблема происходит ??как это решить.

Ответы [ 2 ]

1 голос
/ 29 октября 2011

Никогда не сравнивайте строки с ==. Вы всегда используете метод NSString isEqualToString:, чтобы проверить, равны ли 2 строки.


[[webView mainFrameURL] isEqualToString: newURL]
0 голосов
/ 01 января 2012

Помимо того, что ответ на AmateurProgrammer является правильным, я хочу дать вам еще одно предложение, если оно не решило вашу проблему (поскольку вы его не приняли).

Не вызывайте mainFrameUrl часто. Вызовите его один раз и сохраните в другой переменной в методе делегата - (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame

...