Привет, я относительно до сих пор новичок в объективе 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] как указано, поэтому я должен что-то недопонимать.
Буду признателен за любую помощь.
Спасибо за ответы. Я вставил этот код. Я получаю желтое предупреждение, он говорит: присваивая _strong ... из несовместимого типа ... const_strong. – Jimmypooza
Вы должны править своим столом .viewControllerDelegate = self. извините, я пропустил это. – KDeogharkar
пишите * вместо права – KDeogharkar