У меня есть приложение для iPhone с пользовательским классом, Detail
, подклассом UIViewController
, который я создал.
Мне нужно сделать подкласс Detail
, и я хочу назвать его ActivityDetail
. Поэтому я написал следующее в файле ActivityDetail.h:
#import <UIKit/UIKit.h>
#import "Detail.h"
@interface ActivityDetail : Detail {
}
@end
Проблема в том, что я получаю сообщение об ошибке компилятора:
ошибка: не удается найти интерфейс
декларация для 'Detail', суперкласс
'ActivityDetail'
И странная вещь: я могу изменить суперкласс с Detail
на UIView
(например), скомпилировать, получая много ошибок (очевидно), а затем снова изменить суперкласс на Detail
, и все работает отлично! Но если я потом что-то поменяю на класс Detail
, проблема вернется с самого начала ...
Как я могу решить это?