我正在使用 MPRemoteCommandCenter 更改我的音乐广播应用程序中的歌曲。但是,当我从锁定屏幕按下下一曲目按钮时,它会跳出 3 步。
这是我的代码:
func setupRemoteTransportControls() {
let commandCenter = MPRemoteCommandCenter.shared()
commandCenter.nextTrackCommand.addTarget { [unowned self] event in
print("Next")
self.stationIndex = (self.stationIndex+1)
self.currentStation = self.stations[self.stationIndex]
return .success
}
}
输出为: Next Next Next
但我只按了一次按钮。我该怎么做才能只输出一次 3 次?