I am not an Obj C pro, but I should write some code in Objective C and bridge a Swift code to it. I success in importing the Generated Header to the .m file:
#import "<my_module>-Swift.h"
But when I try importing the same header to the .h file it throws this error:
BTW, I only want to add a public variable that instances from a Swift class to a specific obj c class. I've tried to put these lines at the .h and .m files:
@property (nonatomic, readwrite, strong) Card *card;
What should I do?
In your case, since all you need to do is declare a property of type Card*
, you don't actually need to import the header—you can just forward-declare the class with @class Card;
before using it.