【发布时间】:2021-02-17 08:40:24
【问题描述】:
我想在一些时间间隔之间播放专辑中的歌曲,我使用这段代码来实现这个概念。但我不知道为什么我会收到这个错误。请帮我解决它。
mysongsplayer.play()
let date = Date()
let calendar = Calendar.current
let now = calendar.component(.second, from: date)
let starting_song = Double(now) + mysongsplayer.duration + (myModel.delay * 60)
let stop_song = starting_song + (myModel.time * 60)
while (start_song > stop_song) {
for item in 0..<(selected_songs).count {
if (stop_song > starting_song) {
DispatchQueue.main.asyncAfter(deadline: .now() + starting_song) {
selected_songs[item].play()
Int(starting_song) += item + myModel.gap
}
}
}
}
所以此时我收到此错误
Int(starting_song) += item + myModel.gap
变异运算符的左侧不可变:函数调用返回不可变值
【问题讨论】:
标签: ios arrays swift swiftui swiftui-list