I upgraded to Xcode 6.3, and I had two separate projects (one of them is a framework) in my workspace. Now Xcode autogenerated this header file "frameworkname" -Swift.h, but when I had a common class as a property, it creates the following lines:
@class Presentation; SWIFT_CLASS("_TtC13BusinessLogic31MeetupDetailViewControllerModel") @interface MeetupDetailViewControllerModel : NSObject @property (nonatomic) anRsvpStore; @end
Objective-c has no equal gerenics, so how can I solve this problem?
I found that I can solve the problem if I set the NSObject type to:
@property (nonatomic) NSObject * __nonnull anRsvpStore;
but with each assembly this file is recreated with the same wrong version. So, how can I get this assembly to set this generic type to NSObject?
source share