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 件のコメント:
コメントを投稿