Ich habe eine Unterklasse von UIViewController in Swift namens 'BaseViewController' geschrieben. Ich habe jetzt einen 'alten' View-Controller mit dem Namen 'ViewController1', der in Objective-C geschrieben ist und den ich von 'BaseViewController' erben möchte. Nach anderen Ratschlägen habe ich die Header-Datei 'Project-Swift.h' importiert.mixing objective-c und swift beim Unterklassen
tritt mein Problem, wenn wie diese
#import <UIKit/UIKit.h>
#import "MyProject-Swift.h"
@interface ViewController1 : BaseViewController
@end
Der Fehler Subklassen ist:
keine Klasse mit objc_subclassing-restricted Attribut
und es erscheint auf dem @interface ... line Unterklasse kann .
eine neue übergeordnete Klasse zu einer vorhandenen Klasse Schreiben scheint ein wenig seltsam für mich ... – nhgrif
denke ich, OP Frage nur darum, wie eine Objective-C-Klasse hat eine Swift-Klasse erweitern, was nicht möglich ist –