我不确定为什么我无法解决这个问题,但在SCNAudioPlayer类的文档中,有2个用于播放的块即将开始和播放完成。
https://developer.apple.com/reference/scenekit/scnaudioplayer/1522818-didfinishplayback
我经常创建和使用闭包,但我似乎无法使这个闭合:
<Button Tooltip="Ctrl+X" Content="cut" Command="ApplicationCommands.Cut"
CommandBinding="textBox">
或者同一事物的变体让swift 3抱怨。
我当时认为这可能是一种NSNotification策略,但对于看似简单的事情来说,这似乎是一个复杂的过程。
答案 0 :(得分:3)
您正在尝试调用 didFinishPlayback
,就像功能一样。但是,正如您自己的参考链接所示,变量必须设置。
player.didFinishPlayback = { /* ... */ }