Tag: SWIFT2 xcode7

Swift是否可以从一个轻量级的通用Objective-c类inheritance?

我有两个类,基类在Obj-c中,子类在Swift中。 Obj-c类使用新的XCode 7的轻量级通用特性,定义如下: @interface BaseController<T: SFObject *> : UIViewController @property(nonatomic, strong) T model; @end 这对Obj-c子类很好。 现在对于Swift,如果我像平常一样定义genericstypes,我会得到以下错误: 无法专门化非genericstypes“BaseObjcController”。 我的第二堂课定义如下: class SwiftController: BaseObjcController<SFUser> { } 任何帮助,将不胜感激。 谢谢。