如何访问C函数内的对象

时间:2014-01-24 00:49:51

标签: ios objective-c c

我需要访问类似于这几个代码的C函数内的对象

@interface MixerHostAudio ()  <UIApplicationDelegate>
@property (readwrite) int *alternativeOutput;
@end

@implementation MyCode
@synthesize alternative

void audioInputAvailable () {
   alternative=1;
}

我收到此错误:“'使用未声明的标识符'替代'”

关于如何解决它的任何想法?

1 个答案:

答案 0 :(得分:4)

您必须在某处提供“MyCode”对象才能使C glue函数获取。例如,如果你有一个指向MyCode对象的指针......

void audioInputAvailable(MyCode *myCodeObject){
   myCodeObject.alternative = 1;
}