просто не делайте в аксессоре ничего, что не является потокобезопасным.

ользую GCD, чтобы сделать некоторую фоновую загрузку из Интернета. Это прекрасно работает, за исключением небольшого недостатка. В моем приложении у меня есть 3 вкладки, и при нажатии на любую вкладку GCD начинает выполнять фоновую загрузку для соответствующей вкладки. Если пользователь решает перейти от первой вкладки ко второй вкладке (когда GCD начал загружать данные для первой вкладки), а затем снова возвращается к первой вкладке. GCD запустит другой фоновый поток (хотя первый фоновый поток еще не закончил загрузку данных).

Так есть ли способ проверить, работает ли фоновый поток в данный момент? Так что он не запускает несколько фоновых потоков, если пользователь решил бы переключать вкладки назад и вперед очень быстро (по некоторым причинам).

Ответы на вопрос(2)

Ваш ответ на вопрос