다른 View Controller로 이어질 버튼이 있습니다. shouldPerformSegueWithIdentifier
에서 식별자를 확인하고 nextClicked
을 호출 한 후이 특정 버튼에 대해 NO
을 반환합니다.프로그래밍 방식으로 segue를 수행 할 때 애니메이션이 표시되지 않습니다.
nextClicked
에서 나는 HTTP 요청을하고 물건을 확인하고, 문제는 내가 지금 어떤 애니메이션을 얻을 수 없다는 것입니다 후 모든 것이 OK 경우 내가
dispatch_async(dispatch_get_main_queue(), ^{
[self performSegueWithIdentifier:@"getstartednext" sender:self];
});
을 ... SEGUE는 모달 타입이다. YES
을 shouldPerformSegueWithIdentifier
에 반환하고 프로그래밍 방식으로 나중에 프로그래밍하지 않으면 애니메이션이 나타나고 모든 것이 정상적으로 수행됩니다.
이것은 실제로 질문에 대답하지 않지만, 기본적으로 첫 번째 섹 그를 차단하고 다시 실행하는 대신 초기 performSegue 호출 전에 검사하지 않는 이유는 무엇입니까? – JoeFryer
performSegue beforePerformSegue – Johannes