質問

なぜ私は、これらのエラーを取得していますか? altテキストhttp://img39.imageshack.us/img39/2203/help.tif

これは言います:

  

エラー:何かないstructionや労働組合のメンバーのための要求「jokeTableView」

それはどういう意味?そして、なぜそれが破壊されます。私は<のhref =について読んでみました「http://developer.apple.com/iphone/library/documentation/uikit/reference/UITableViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableViewController/initWithStyle:」 rel = "nofollowをnoreferrer"> initWithStyle のが、私はちょうどそれ

に追いつくことができ

ここに私の.hファイルであります

#import <UIKit/UIKit.h>


 @interface TableViewController : UITableViewController {

NSMutableArray *jokes;
IBOutlet UITableView *jokeTableView; 


 } 

 @property (nonatomic, retain) NSMutableArray *jokes;

 @end

ありがとうございます。

役に立ちましたか?

解決

あなたのオブジェクト(TableViewController)はjokeTableViewという名前のプロパティがありません。

特殊なドット演算子とjokeTableViewにアクセスするためには、プロパティにする必要があります。

:>演算子(または単にIVARと自己への参照として使用) - そうでなければ、対応方法をキー値コーディングまたは直接使用して使用してアクセスする必要があります
jokeTableView.delegate = self;

または

self->jokeTableView.delegate = self;

または

[self jokeTableView].delegate = self;

または

@property (retain) UITableView *jokeTableView;
// later...
self.jokeTableView.delegate = self;

また、あなたは初期化子でコンセントを設定していること、しかし、注意してください、これは動作しません。自己以来> jokeTableViewは初期化子が実際に(前のnibファイルにオブジェクトをシリアライズするIBで発生している)が呼び出されたときはnilになります。

[TableViewController awakeFromNib]方法 - 。あなたにはこれを設定する必要があります

他のヒント

は、init時にこれをやっているので、出口はNULLでなければなりませんので、この初期化は何を行うべきではありません。これは、早ければawakeFromNib時に行われる必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top