Вопросы по теме 'ios-multithreading'
UICollectionView reloadData никогда не проходит через источник данных
Я пытаюсь отобразить данные в UICollectionView, который работал точно так же, как и во всем приложении, но по какой-то причине в этом случае он не работает:
Вот код, необходимый для понимания проблемы:
Некоторые контроллеры:
func...
597 просмотров
schedule
15.05.2022
Xcode неправильно сообщает о состоянии гонки Swift Access
Я считаю, что XCode неправильно сообщает о гонке Swift Access Race в моем SynchronizedDictionary - или это так?
Мой SynchronizedDictionary выглядит так:
public struct SynchronizedDictionary<K: Hashable, V> {
private var dictionary...
556 просмотров
schedule
26.12.2023
Обработчик завершения вызывается дважды (с потоками)
В настоящее время я тестирую этот код на игровой площадке Xcode 10 (Swift 5):
func one() {
let test = "bla"
two(test, completion: { (returned) in
print(returned)
})
}
func two(_ test: String, completion: @escaping (_...
1943 просмотров
schedule
23.04.2023
Можно ли выполнить что-то в основном потоке после вызова didEnterBackground?
Прежде всего, я хотел бы извиниться, если вы считаете мой вопрос фиктивным, я новичок в iOS и многопоточности и просто хочу понять, как обстоят дела. Насколько я знаю, didEnterBackground — это последняя функция, которую iOS вызывает перед...
810 просмотров
schedule
19.07.2022
Как отменить отложенный поток?
Я выполняю набор задач, и чтобы распределить их по времени, я использовал Thread.sleep(forTimeInterval: ... ) Он добавляет паузы между выполнениями.
Затем на главном экране у меня есть контроллеры, которые могут вмешиваться в выполнение потока,...
76 просмотров
schedule
18.01.2023