을 탐색 한 후이 현재의 상황이다. 손상된 탐색 모음
내가 jQuery과의 UIViewController가 didSelect 메소드를 호출의 행 중 하나를 클릭
. 방법은 다음과 같습니다 위임 메소드가 호출되고, 그래서func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
tableView.deselectRowAtIndexPath(indexPath, animated: true)
let activity = self.activities[indexPath.row - 1]
self.delegate?.dayTableViewSelectedActivity(activity, sender: self)
}
는 그 다음 UIPageViewController이 프로토콜을 구현했습니다. 이 메서드는 다음과 같습니다.
func dayTableViewSelectedActivity(activity: Activity, sender: DayTableViewController) {
self.performSegueWithIdentifier("openDetails", sender: activity)
}
응용 프로그램이 DetailViewController로 이동 (푸시)합니다. 뒤로 스 와이프하면 (기본 iOS 동작) DetailViewController가 애니메이션없이 즉각 UIPageViewController로 팝됩니다. 그런 다음 내 탐색 막대가 깨져서 거기에 속하지 않는 뒤로 버튼이 포함되어 있습니다. 왜냐하면 나는 더 이상 되돌아 갈 수 없기 때문입니다. 내가 셀을 클릭
다시 콘솔은 나에게nested push animation can result in corrupted navigation bar
메시지를 제공합니다. 내가 거기에서 취할 모든 조치는 나에게 같은 더 콘솔 오류 제공 :이 오류는 지금 시간 동안 저를 실망
nested pop animation can result in corrupted navigation bar
Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
을, 나는 내가 잘못 뭘하는지 알아낼 수 없습니다. 이중 겹침개가 없습니다. 나는 그것을 여러 번 점검했다. 너희들이 나를 도울 수 있기를.
감사합니다! 내가 집에 갈 때. 난 당신이 게시하겠습니다이 시도됩니다. –
불행히도 그것은 작동하지 않았다. 그들이 튜토리얼에서 프로그래밍 방식으로 긴장을 푸십시오.하지만 나는 기본 UI 동작을 원합니다. (UINavigationController에서 오른쪽으로 스 와이프하면 이전 뷰 컨트롤러로 이동합니다.) ... 그래서 내 DetailViewController에서 오른쪽으로 스 와이프하면 UIPageViewController로 돌아가고 싶습니다. –