1

我有一个RenderTone声音播放方法的实现,我想从那个方法调用控制器方法。我可以像这样访问控制器成员:

InstrumentGridViewController *viewController = (InstrumentGridViewController *)inRefCon;
viewController->count = 7;

但我想做的是以同样的方式调用一个方法。我试过这个,但它不工作:

viewController->stopToneUnit;

我的方法实现如下所示:

- (void) stopToneUnit{
    AudioOutputUnitStop(toneUnit);
    AudioUnitUninitialize(toneUnit);
    AudioComponentInstanceDispose(toneUnit);
    toneUnit = nil;
}

我应该如何调用这个方法?

4

1 回答 1

0

在 Objective-C 中发送消息的语法是:

[viewController stopToneUnit];
于 2012-07-31T23:24:28.637 回答