2013-03-08 60 views
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],所以我一定是誤解了一些東西。

我很感激任何幫助。

回答

0

給你yourtableview.viewControllerDelegate=self在網頁視圖中創建
所以viewControllerDelegate知道它必須調用在視圖 - 控制implmented用的WebView

+0

謝謝回答方法的視圖控制器的viewDidLoad中。我插入了該代碼。我得到一個黃色的警告,它說:分配給_strong ...從不兼容的類型... const_strong。 – Jimmypooza 2013-03-08 08:44:32

+0

你必須正確yourtableview.viewControllerDelegate = self。對不起,我錯過了。 – KDeogharkar 2013-03-08 09:04:24

+0

寫*而不是正確 – KDeogharkar 2013-03-08 09:10:17

相關問題