Mam podklasę UIViewController napisaną w Swift nazwie "BaseViewController". Mam teraz "stary" kontroler widoku o nazwie "ViewController1" napisany w Objective-C, który chcę dziedziczyć po "BaseViewController". Po innych poradach zaimportowałem plik nagłówkowy "Project-Swift.h".miksowanie obiektywu-c i szybki przy podklasowaniu
Mój problem pojawia się, gdy instacji jak ten
#import <UIKit/UIKit.h>
#import "MyProject-Swift.h"
@interface ViewController1 : BaseViewController
@end
błędu jest:
Nie można podklasy klasy z objc_subclassing ograniczonego atrybut
i wydaje na @interface linii ... .
pisanie nowej superklasę do istniejącej klasy wydaje się trochę dziwne dla mnie ... – nhgrif
Myślę pytanie OP jest po prostu o tym, jak mieć klasy Objective-C rozszerzyć Swift klasy, co nie jest możliwe –