我有声音播放的RenderTone
方法的实现,从那个方法我想调用控制器方法。我可以像这样访问控制器成员:
InstrumentGridViewController *viewController = (InstrumentGridViewController *)inRefCon;
viewController->count = 7;
但我想做的是以同样的方式调用方法。我尝试了这个,但它不起作用:
viewController->stopToneUnit;
我的方法实现如下:
- (void) stopToneUnit{
AudioOutputUnitStop(toneUnit);
AudioUnitUninitialize(toneUnit);
AudioComponentInstanceDispose(toneUnit);
toneUnit = nil;
}
我该怎么称呼这种方法?
答案 0 :(得分:0)
在Objective-C中,发送消息的语法是:
[viewController stopToneUnit];