Я задавал этот вопрос о каком-то коде Apple и о том, как он работает.
Я посмотрел здесь , но ответ там не решает мою проблему
Несмотря на то, что я решил эту проблему, я не получаю нижнюю ошибку на показанной линии.
Поток 5: одновременный доступ к 0x10b883638, но для модификации требуется эксклюзивный доступ
private var playerItemContext = 0
override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?) {
// Only handle observations for the playerItemContext
print("jdslfhjkfdhaldfahjkflhajfldashkjfdshkjlas")
guard context == &playerItemContext else {
super.observeValue(forKeyPath: keyPath, of: object,change: change, context: context)
return
}
...
Почему это так и как я могу это исправить?