サウンド再生のメソッドを実装していて、RenderTone
そのメソッドからコントローラーメソッドを呼び出したいと思います。私はこのようにコントローラーメンバーにうまくアクセスすることができます:
InstrumentGridViewController *viewController = (InstrumentGridViewController *)inRefCon;
viewController->count = 7;
しかし、私がやりたいのは、同じ方法でメソッドを呼び出すことです。私はこれを試しましたが、機能していません:
viewController->stopToneUnit;
私のメソッドの実装は次のようになります。
- (void) stopToneUnit{
AudioOutputUnitStop(toneUnit);
AudioUnitUninitialize(toneUnit);
AudioComponentInstanceDispose(toneUnit);
toneUnit = nil;
}
このメソッドをどのように呼び出す必要がありますか?