Saya menggunakan MPRemoteCommandCenter untuk mengubah lagu di aplikasi radio musik saya. Tapi ketika saya menekan tombol trek berikutnya dari layar kunci, ia melompat 3 langkah, bukan satu langkah.
Ini kode saya:
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
}
}
Outputnya adalah: Berikutnya Berikutnya Berikutnya
Tapi saya hanya menekan tombolnya sekali. Apa yang dapat saya lakukan untuk hanya menampilkannya sekali, bukan 3 kali?
setupRemoteTransportControls
sendiri dipanggil lebih dari sekali? - person matt   schedule 20.07.2019