(iphone) безопасно ли получить доступ к элементу данных UIView из фонового потока? - PullRequest
1 голос
/ 11 апреля 2011

Я знаю, что вы не можете обновить UIView из фонового представления.

Но не уверен, применяется ли это правило, когда я обращаюсь только к пользовательской переменной-члену данных потомков UIView.

Предположим, у меня есть

@interface MyView : UIView
{ 
NSNumber* number;
}

@property (retain) NSNumber* number;

Здесь нарушает ли доступ к переменной "number" из фонового потока правило "нет обновления UIView из фонового потока"?

Спасибо

1 Ответ

1 голос
/ 11 апреля 2011

Доступ к свойствам ваших подклассов в фоновом потоке не должен вызывать никаких проблем, если они помечены как атомарные (по умолчанию). Вы должны убедиться, что вы не вызываете какие-либо методы UIView, которые вызывают рисование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...