Как заставить класс в одном файле работать с UIWebViewController, реализованным в другом файле? - PullRequest
0 голосов
/ 24 марта 2010

Итак, у меня UIWebView реализован в одном файле .m, а UITableView реализован в другом. Когда пользователь щелкает элемент UITableView, появляется UIWebView. Проблема в том, что я должен установить содержимое UIWebView (локальный текст и изображения) в зависимости от номера строки UITableView. Я знаю, как это сделать, но это, конечно, должно быть реализовано с помощью UITableView, но для этого также требуется UIWebView.

Простой импорт реализации UIWebView не работает.

Заранее спасибо!

1 Ответ

0 голосов
/ 24 марта 2010

см. Эту ссылку для настройки делегатов здесь

In didSelectRowAtIndexpath

 NSString *name=@"content of table";
 myAppDelegate *appDelegate = (myAppDelegate *) [[UIApplication sharedApplication] delegate];
    [appDelegate setCurrentTitle:name]; 

PictureWebViewController *webview = [[PictureWebViewController alloc] initWithNibName:@"PictureWebViewController" bundle:nil];


[self.navigationController pushViewController:email animated:YES];

PictureWebViewController - это класс вашего веб-просмотра.

В этом классе в методе viewdidload получить заголовок как

  myAppDelegate *appDelegate = (myAppDelegate *) [[UIApplication sharedApplication] delegate];
  NSString *name= [appDelegate getCurrentTitle];

Используйте имя в этом классе для отображения содержимого в веб-просмотре.

Всего наилучшего

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