2013-03-08 2 views
0

Привет, я относительно до сих пор новичок в объективе C, но в глубине с тем, что мне нужно выполнить.Обновите WebView в ViewController от другого ViewController

Я пытаюсь обновить веб-представление в ViewController, когда я нажимаю на свою ячейку таблицы popover, чей tableView создается из другого ViewController.

Я читал везде, где мне нужно использовать @protocol. Так я реализовал это следующим образом:

В файле .h, где поповер генерируется я вставил:

@protocol updateViewController 

-(void)updateView; 

@end 

Затем я добавил свойство и синтезируются:

@property (nonatomic, retain) id <updateViewController> viewControllerDelegate; 

в. h файл таблицы (который используется в качестве попкорна):

#import "NDSClassViewController.h" 

@interface NDSClassMainMenuViewController : UITableViewController <updateViewController> 

Теперь я хочу получить доступ к метод из файла .m файла viewController, где веб-представление расположено для его обновления.

Я не могу использовать [updateViewController methodname] как указано, поэтому я должен что-то недопонимать.

Буду признателен за любую помощь.

ответ

0

дайте свой yourtableview.viewControllerDelegate=self в viewdidload в ViewController, где ваш WebView создается
Так viewControllerDelegate знает, что он должен вызвать метод, который implmented в ViewController с WebView

+0

Спасибо за ответы. Я вставил этот код. Я получаю желтое предупреждение, он говорит: присваивая _strong ... из несовместимого типа ... const_strong. – Jimmypooza

+0

Вы должны править своим столом .viewControllerDelegate = self. извините, я пропустил это. – KDeogharkar

+0

пишите * вместо права – KDeogharkar

 Смежные вопросы

  • Нет связанных вопросов^_^