I’m usin FXGen to import header from an Object-C library, and it failed at methods whose name happen to be c# keywords. (which compiled fine in Xcode)
+ (instancetype)return:(id)value;
I’ve no idea why it’s even legal for objective-c, but the fact is that it just compiled fine in xcode.
I managed to make the import process continue by rename the method in header file, but I’m quite sure that might cause problems in later stage.
So I wonder if it’s possible to customize FXGen import process to manually mapping problematic methods like above one.
sorry I meant the latest internal build (should be next fridays beta). Thing is that I wasn’t able to reproduce your earlier error with the Protocol* reference with that, but I didn’t fix anything related to it.
I found what the issue with Protocol* was. It was there on OSX (where I tested it) but not on iOS, so after some research I found that iOS doesn’t define the Protocol class at all, only a forward, which isn’t registered because it’s a forward.