Насколько я знаю, structs
потокобезопасен. Но когда у него есть свойство class
, оно все равно будет безопасным для потока?
struct UserLocation {
let geocoder = CLGeocoder()
}
Я спросил это, потому что в настоящее время я отлаживаю случайные сбои, которые указывают на наш объект структуры. Наш объект структуры передается в несколько потоков.
Из-за владения кодом я не могу опубликовать точный код здесь, поэтому я создал небольшой фрагмент кода.