У меня есть список названий песен, отображаемых в uitableview вместе с кнопкой «Купить». Когда эта кнопка используется, я показываю MBProgressHUD. Но иногда она не отображается. Также она отключает взаимодействие с пользователем как это находится в нижнем коде.Иногда MBProgressHUD не отображается
Но почему он не отображает MBProgressHUD?
Пожалуйста, дайте мне знать, спасибо большое.
Ниже приведен код
-(void) buySong:(UIButton *)button
{
self.view.userInteractionEnabled = NO;
self.navigationController.navigationBar.userInteractionEnabled = NO;
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.labelText = @"Proessing...";
hud.yOffset = -80;
UITableViewCell *cell = (UITableViewCell *)[[button superview] superview];
NSIndexPath *indexPath = [[self tblViewChildrenPoems] indexPathForCell:cell];
PSSongTags *songTags = [self.songsArray objectAtIndex:indexPath.row];
[ [PurchaseViewController sharedPurchaseManager] startPurchase:songTags];
}
Спасибо за ответ. и в чем проблема в моем коде, PLS, дайте мне знать – user198725878
Я думаю, если вы используете navigationController, то MBProgressHUD добавьте в self.navigationController.view, и в коде вы не установили делегата из своего кода. –