Загрузка привязки с помощью LoadAnchorAsync(contentsOf: URL) не работает. Вот мой код:
if let url = url {
let loadRequest = Entity.loadAnchorAsync(contentsOf: url)
_ = loadRequest.sink(receiveCompletion: { completion in
// handle completion
}, receiveValue: { anchor in
self.arView.scene.addAnchor(anchor)
})
} else {
fatalError("no url")
}
но это вылетает каждый раз с ошибкой:
Тема 27: EXC_BREAKPOINT (код = 1, субкод = 0x1051e0dfc)
Обновление: если я оберну весь блок кода в блок DispatchQueue.main.async, произойдет сбой, но ни reveiceCompletion, ни reciveValue не будут вызваны.