我更新到 Xcode 6.3,我的工作区中有两个独立的项目(一个是框架)。现在,Xcode 自动生成了这个“frameworkname”-Swift.h 头文件,但是当我有一个泛型类作为属性时,它会产生以下几行:
@class Presentation;
SWIFT_CLASS("_TtC13BusinessLogic31MeetupDetailViewControllerModel")
@interface MeetupDetailViewControllerModel : NSObject
@property (nonatomic) /* RsvpStore<Rsvp> */ anRsvpStore;
@end
Objective-c 中没有与 gerenics 等价的东西,那么我该如何解决这个问题呢?
我发现如果我将类型设置为 NSObject 可以解决问题,例如:
@property (nonatomic) NSObject * __nonnull anRsvpStore;
但是在每次构建时,该文件都会重新创建为相同的错误版本。那么如何强制此构建将此泛型的类型设置为 NSObject?