У меня есть подкласс UIViewController, написанный в Swift, называемый BaseViewController. У меня теперь есть "старый" контроллер представлений, называемый "ViewController1", написанный в Objective-C, который я хочу наследовать от "BaseViewController". Следуя другим советам, я импортировал заголовочный файл Project-Swift.h.
Моя проблема возникает, когда подклассы вроде этого
#import <UIKit/UIKit.h>
#import "MyProject-Swift.h"
@interface ViewController1 : BaseViewController
@end
Ошибка:
Нельзя подклассифицировать класс с атрибутом objc_subclassing-limited
и он появляется на строке @interface...