【发布时间】:2013-03-08 07:57:49
【问题描述】:
您好,我相对还是个目标 C 的新手 - 但在深层次上我需要完成的工作。
当我点击它的弹出表格单元格时,我试图刷新 ViewController 中的 webview,它的 tableView 是从另一个 ViewController 生成的。
我已经阅读了我需要使用@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],所以我一定是误会了。
我将不胜感激。
【问题讨论】:
标签: objective-c webview protocols popover