에서 주 스레드에서 다운로드됩니다비활성화 UI 상호 작용 I 데이터까지 아이 패드의 UI 상호 작용을 비활성화 할</p> <p>내가 로딩 시간에 이미지를 다운로드하는거야을 블록을 사용하여 백엔드에서 주 스레드에서 다운로드하는 백엔드
-(void)downLoadImageData{
[self ShowActivityIndicator];
[iOSNetwork getImages:ImageID andEvent:eventID
onCompletion:^(NSString* result,NSError* error)
{
dispatch_async(dispatch_get_main_queue(), ^{
if(error)
{
[self stopFetch:@"Error while Processing"];
}
else
{
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
[self stopFetch:result];
}
});
}];
}
-(void) stopFetch:(NSString*) result{
[self hideActivityIndicator];
//after downloading completed
[[UIApplication sharedApplication] endIgnoringInteractionEvents];
}
에 완료
후 완료
한 번 더 선택
는, 사용자에 가지 뒤로 또는 다른 ... –
사용자는 돌아가거나 로그인, 재생 등의 버튼 동작과 같은 일부 동작을 수행하면 안됩니다. – soumya
* 일부 코드를 표시해야합니다 - 시도한 것은 무엇입니까? 본질적으로 로딩이 끝날 때까지 UI 컨트롤을'enabled = NO'로 설정하면됩니다. – Paulw11