순서대로 수행 할 작업 : 경고 상자가 처리 (단추 없음)를 표시하고 주 처리 기능이 호출되고 경고 상자가 사라지면 내 탐색 컨트롤러가 시리즈의 다음보기로 이동합니다.다른보기가 변경 될 때 UIAlertView가 표시되지 않음
실제로 발생하는 현상 : 앱이 처리되는 동안 창이 멈추고 내비게이션 컨트롤러가 다음보기로 변경되는 동안 알림 상자가 즉시 표시되고 사라집니다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까?
코드 : [_navigationController dismissModalViewControllerAnimated : NO]; // 카메라가 닫히다 UIAlertView * alert;
alert = [[[UIAlertView alloc] initWithTitle:@"Analyzing\nPlease Wait..." message:nil delegate:nil cancelButtonTitle:nil otherButtonTitles: nil] autorelease];
[alert show];
[self processImage];
[alert dismissWithClickedButtonIndex:0 animated:YES];
[self gotoResults];
이 항목을 사용하십시오 [self performSelector : @ (processImage)] – userar