0

こんにちは、私は目標 C の比較的初心者ですが、達成する必要があることの深いところにあります。

tableView が別の ViewController から生成されたポップオーバー テーブル セルをクリックすると、ViewController の WebView を更新しようとしています。

@protocol を使用する必要があるすべての場所を読みました。だから私は次のようにそれを実装しました:

ポップオーバーが生成される .h ファイルに次を挿入しました。

@protocol updateViewController

-(void)updateView;

@end

次に、プロパティを追加して合成しました。

@property (nonatomic, retain) id <updateViewController> viewControllerDelegate;

テーブルビューの.hファイル(ポップオーバーとして使用されます)に挿入しました:

#import "NDSClassViewController.h"

@interface NDSClassMainMenuViewController : UITableViewController <updateViewController>

ここで、Web ビューが配置されている viewController の .m ファイルからメソッドにアクセスして、それを更新したいと考えています。

[updateViewController methodname ]を指示どおりに使用できないので、何か誤解しているに違いありません。

助けていただければ幸いです。

4

1 に答える 1

0

あなたyourtableview.viewControllerDelegate=selfのwebviewが作成さ
れたviewcontrollerのin viewdidloadを与える

于 2013-03-08T08:24:11.317 に答える