嗨,我相对还是个目标 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 方法名],所以我一定是误解了一些东西。
我会很感激任何帮助。