我在objc .h文件中具有以下应用程序委托:
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (assign, nonatomic) isWorking BOOL;
@property (strong, nonatomic) XYApplicationController* appController;
@end
以快速方式编写应用程序控制器的地方:
@objc(XYApplicationController)
class ApplicationController: NSObject
如果我尝试在快速扩展中使用它:
extension AppDelegate {
func doSomething() -> Bool {
self.appController <<<< compiler error: Value of type 'AppDelegate' has no member 'appController'
self.isWorking <<< works no problem
}
}
不知道为什么以及如何修复它,但它似乎与swift> objc> swift ..
有关