2016-08-04 5 views
1

컬렉션보기가 있고 셀을 선택한 경우 PDF 파일을 다운로드합니다. 다운로드가 완료되고 셀을 다시 선택하면 다른보기 컨트롤러로 이동합니다. 그러나 그것은 밀지 않는다, 누군가 이유를 설명 할 수 있냐?다른 뷰 컨트롤러로 즉시 전송할 수 없습니다.

여기 내 코드

if self.percentProgressFinal == 1.0 { //download complete 
    print("SUCCESS") 
    let storyboard = UIStoryboard(name: "Main", bundle: nil) 
    let vc = storyboard.instantiateViewControllerWithIdentifier("NEXT") 
     self.navigationController?.pushViewController(vc, animated: true) 
} else { 
     print("still downloading") 
} 

그것은 성공적으로 인쇄 "성공"하지만 코드가 늘 실행합니다. 나는 또한 현재와 현재를 사용해보십시오.

let storyBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil) 
    let nextViewController: redirectMagazineViewController = storyBoard.instantiateViewControllerWithIdentifier("NEXT") as! redirectMagazineViewController // my second view controller name 
    self.navigationController?.pushViewController(nextViewController, animated: true) 

아직 작동하지 않습니다. 스토리 보드 ID가 "다음"이라고 확신합니다.

+0

인쇄 self.navigationController. 네비게이션 컨트롤러가 없다고 생각됩니다. – pkc456

+0

내비게이션 컨트롤러를 내장 했습니까? 스토리 보드가 어떻게 생겼어? – WeiJay

+0

내비게이션 컨트롤러를 사용하고 있지 않습니다. 내 스토리 보드 이미지 및 레이블이있는 컬렉션보기, 셀 내부의 진행보기 –

답변

1

내비게이션 컨트롤러가 내장되어 있지 않은 것 같습니다.

enter image description here

0

ID 검사기보기 컨트롤러에서 "스토리 보드 ID 사용"버튼을 선택 했습니까?

+0

예, 확인하십시오 –

+0

터미널에 인쇄 된 오류는 무엇입니까? –

+0

오류가 없으며 다른보기 컨트롤러로 이동할 수 없습니다. 셀을 선택하면 아무런 문제가 발생하지 않습니다. –