У меня есть такой интерфейс:
@interface AView : UIScrollView
{
UIView* m_view1;
UIView* m_view2;
...
}
-(void) method1;
-(void) method2;
...
@end
Мне нужно получить доступ к представлениям из методов интерфейса.Мне нужно создать, выпустить, заново создать их, а также установить свойства.
Проблема в том, что некоторые методы интерфейса работают в разных потоках.Поскольку эти методы обращаются к одним и тем же представлениям, у меня возникают проблемы, например, когда один поток пытается воссоздать представление, когда другой поток пытается установить некоторые свойства воссозданного представления.
Как мне синхронизировать доступ к просмотрам?