我无法继承VC。我有错误找不到' FeedViewController'的接口声明,' FeedDetailViewController'的超类;你是说' MenuViewController'
我有界面。
@interface FeedViewController : UITableViewController <UITableViewDataSource, UITableViewDelegate, UICollectionViewDataSource, UICollectionViewDelegate, REFrostedViewControllerDelegate>
@property (nonatomic) LoginType *loginType;
- (id)initWithLoginType:(LoginType *)loginType;
@end
@interface FeedViewController ()
@property (nonatomic, strong) NSArray *dataSource;
.,..
@end
转发引用会出现此错误:尝试使用转发类&#39; FeedViewController&#39;作为FeedDetailViewController&#39;
的超类如果我想在这堂课中制作房产(进行测试),我会收到错误:未知的类型名称&#39; FeedViewController&#39 ;;你是说&#39; MenuViewController&#39;?
所以,编译器找不到这个类,我无法帮助他前进参考。这里发生了什么?
答案 0 :(得分:0)
如果您在头文件中使用类,通常人们会说&#34;使用前向声明&#34;。但是,在创建子类时,此建议不适用。
声明FeedDetailViewController
接口的头文件需要#import
FeedViewController
的标头