NSInvalidArgumentException для реализации UIWebView - PullRequest
0 голосов
/ 04 октября 2011

Я пишу приложение для iPad.У меня есть несколько взглядов.На панели навигации у меня есть 2 кнопки для корзины покупок и YouTube.нажатие на них приводит к браузеру в самом приложении.Я сделал еще один класс для браузера и добавил выход для UIWebView.В методе класса браузера viewDidLoad я написал следующие строки:

- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.hidesBackButton = YES;
self.title = @"Browser";

[webView loadRequest:[NSURL URLWithString:@"http://cfsmail.com"]];

}

Сборка прошла успешно, и приложение работает.Но когда я нажимаю любую из этих кнопок, она завершается со следующей ошибкой.

Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '- [NSURL URL]: нераспознанный селектор, отправленный экземпляру 0x4b39600'

Пожалуйста, руководство

С уважением Prateek

1 Ответ

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

Что вы делаете неправильно, так это то, что loadRequest требует NSURLRequest, а не NSURL. Попробуйте:

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://cfsmail.com"]]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...