Okay, I've read half a dozen threads on this subject, but none of the solutions appear to address exact needs.
Question:
How does a Pure C (.c) function call a method inside a Pure Objective-C (.m) class?
Every example / answer is using C inside an Objective-C (.m) method. I have a Pure C library that I have to create a simulator for, so I need to keep my Kernel in pure C and call out to my higher level emulation methods in Objective-C.
Any attempt I make to create a reference and call a method fails. Square bracket notation fails as well. Creating a global var in Obj-C and trying to use that in Pure-C doesn't work, as if the namespace is segregated.
Anyone done this?
Here's a diagram of the flow:
Obj-C UIButton CLICKED->Calls Obj-C method->Calls C function->Call Obj-C method