I just ported a new class to Swift to overcome an issue with protocols I had encountered. Yet, after finally fixed all issues associating to the porting, all references to the methods of the class in other objective-c classes are reported as:
"Property ... cannot be found in forward class SwiftClass"
I found a few references to this problem on the web in which it seems the order of inclusion matters, but in all of my classes the *-Header.h inclusion is the last one. What could be the problem and how to fix it?
The error was due to the capitalization of the class name, totally misunderstood by the compiler, and the need to inherit from NSObject in the Swift class. The general lesson is not bieing creating at all in the porting process as the error messaging is misleading, at best.