**ここは私の流れです。私はまだ TestButtonTAPPED(*/最初の関数の実行が終了したときに関数内で複数の関数を呼び出す方法はありますか?
**
ケースのテストのために)#2が終了した後、終了時に行う実行すると、最大である)(意思決定者を呼び出す必要がありますし、(意思決定者に測定のためのグローバル変数を取ります)とのコール:1. recordTimer()
2. gatherInput()
2a. selector: levelTimerCallback()
3. decisionMaker()
*/
// 1.
func recordTimer() {
/* After 10 seconds, let's stop the recording process */
let delayInSeconds = 10.0
let delayInNanoSeconds = DispatchTime.now() + Double(Int64(delayInSeconds * Double(NSEC_PER_SEC)))/Double(NSEC_PER_SEC)
DispatchQueue.main.after(when: delayInNanoSeconds, execute: {
self.soundRecorder!.stop()
self.handBtn.isHidden = false
})
}
// 2.
func gatherInput() {
levelTimer = Timer.scheduledTimer(timeInterval: 0.9, target: self, selector: #selector(DBListener.levelTimerCallback), userInfo:nil, repeats: true)
}
func levelTimerCallback() {
if soundRecorder.averagePower(forChannel: 0) > -30
{
// Do gathering for vaiables
}
}
// 3.
func decisionMaker() {
// case statments here for final measurement
}
}
質問している内容が不明なため、質問を書き直してください – ddb
おそらく試したことのいくつかのコードを提供してください。 – jervine10
遅れてお互いの後に異なる機能を呼び出そうとしていますか? – gujci