Есть ли способ вызова делегатов и источника данных в главном центральном диспетчерском диспетчерском?Методы делегатов и источников данных, которые не называются
Пожалуйста, помогите. Если эти делегаты и источник данных не будут вызваны, мои изображения не будут отображаться!
Вот код:
messageWebService = [[MessageWebServices alloc]init];
tempBO = [[MessageBO alloc]init];
tempBO.messageId = self.messageID;
dispatch_async(webServiceBackGroundQueue, ^(void){
tempBO = [messageWebService getDetails:tempBO];
dispatch_async(dispatch_get_main_queue(),^
{
if (!tempBO.isException)
{
self.subjects.text = tempBO.subject;
self.content.text = tempBO.messageli;
self.userNmae.text = tempBO.userNmae;
self.creaDAte.text = tempBO.creationDate;
self.phoneNumb.text = tempBO.phoneNumber;
self.eMail.text = tempBO.email;
self.amount.text = [NSString stringWithFormat:@"$ %@",tempBO.priceAmount];
self.imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:tempBO.imageURL]];
self.img = [UIImage imageWithData:self.imageData];
if(self.img)
{
[imageArray addObject:self.img];
}
else
{
[imageArray addObject:[UIImage imageNamed:@"no_photo.png"]];
}
hFlowView.delegate = self;
hFlowView.dataSource = self;
hFlowView.pageControl = hPageControl;
}
});
});
Вы можете объяснить более подробно ?? его надежду возможно .... –
почему вы должны назвать это внутри GCD? –
Я использую стороннюю библиотеку под названием pagedFlowView. Внутри этого изображения есть вид, и он имеет свои собственные методы делегирования и источника данных. ЕСЛИ эти методы не вызывают, ImageView всегда пуст. Все изображения получены из веб-служб. – sam24