1

我正在学习Objective C,我完全是新手^^。

我正在制作一个名为 BookStore 的简单应用程序。我有 2 个类来存储数据:

  1. Book:存储与书籍相关的数据,例如(标题,作者,描述...)
  2. Bookstore: 存放书籍

我的应用程序将在 MasterViewController 中显示所有书名,当用户触摸任何书名时,DetailViewController 将显示书的详细信息。

这是我用来在 MasterViewController.h 中声明的代码

#import <UIKit/UIKit.h>
#import "Bookstore.h" // This is what I tried to change, I import instead of using @class
@class LKDetailViewController;
//@class Bookstore; // <= This is what's exactly my ebook tell me
@interface LKMasterViewController : UITableViewController

@property (strong, nonatomic) LKDetailViewController *detailViewController;
@property (strong, nonatomic) Bookstore *myBookStore;
@end

那么我可以像这样使用#import 而不是@class 来让编译器知道我的书店类吗?我只是想知道哪个是正确的方法?

太感谢了。

4

0 回答 0