我有一个iPhone应用程序自定义类,Detail
,我创建的UIViewController
的子类。Xcode:很奇怪的错误subclassing我自己的类
我需要做一个Detail
的子类,我想称之为ActivityDetail
。所以我写了我的ActivityDetail.h文件中的以下内容:
#import <UIKit/UIKit.h>
#import "Detail.h"
@interface ActivityDetail : Detail {
}
@end
的问题是,我得到一个编译器错误,告诉我:
error: cannot find interface declaration for 'Detail', superclass of 'ActivityDetail'
而且奇怪的是:我可以改变从Detail
到UIView
(例如)的超类,编译出现许多错误(显然),然后再将超类更改为Detail
,并且一切正常!但是,如果我然后改变任何类别Detail
类问题从一开始就回来...
我该如何解决这个问题?
爱双关! – jini 2011-04-28 18:39:04