0
嗨,我相对来说仍然是目标C的新手 - 但在深层次我需要完成。从另一个ViewController刷新ViewController中的WebView
我试图刷新一个视图控制器网页视图,当我点击它的酥料饼的表格单元格,它的tableView从另一个视图控制器产生。
我已阅读无处不在,我需要使用@protocol。因此,我已经实现,如下所示:
在产生的酥料饼我插入h文件:
@protocol updateViewController
-(void)updateView;
@end
我然后加入一个属性和合成:
@property (nonatomic, retain) id <updateViewController> viewControllerDelegate;
在
。在的tableview h的文件(被用作酥料饼),我插入:
#import "NDSClassViewController.h"
@interface NDSClassMainMenuViewController : UITableViewController <updateViewController>
现在我想访问方法从Web视图所在的viewController的.m文件中刷新。
我无法按照指示使用[updateViewController methodname],所以我一定是误解了一些东西。
我很感激任何帮助。
谢谢回答方法的视图控制器的viewDidLoad中。我插入了该代码。我得到一个黄色的警告,它说:分配给_strong ...从不兼容的类型... const_strong。 – Jimmypooza 2013-03-08 08:44:32
你必须正确yourtableview.viewControllerDelegate = self。对不起,我错过了。 – KDeogharkar 2013-03-08 09:04:24
写*而不是正确 – KDeogharkar 2013-03-08 09:10:17