PhotosController.h #import <uikit/uikit.h> @class MainController; @interface PhotosController : UIViewController { MainController *parent; } @property (nonatomic, retain) MainController *parent; @end MainController.h #import <uikit/uikit.h> @class PhotosController; @interface MainController : UIViewController { PhotosController *_photosController; } @property (nonatomic, retain) PhotosController *_photosController; @end
2011年2月28日月曜日
@class
お互いに参照し合うようにヘッダファイルをインポートするとエラーが起きる。ヘッダファイルにはヘッダファイルをインポートせずに、使用する型がクラスであるという事だけを宣言して(@class MainController;)、ソースファイル側にヘッダファイルをインポートする。
ラベル:
iPhone,
Objective-C,
プログラミング
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿