:이 기능을 사용할 때SEGUE VS didDeselectRowAtIndexPath
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let story = ["News","Video","Twitter","Request Info","More"]
let vc = self.storyboard?.instantiateViewControllerWithIdentifier(story[indexPath.row]) as NewsFeedTableViewController
self.presentViewController(vc, animated: true, completion: nil)
}
는 Navigation Bar
는 표시되지 않습니다. 하지만 segue를 사용하면 Navigation Bar
이 나타납니다.
이제 문제는 다음과 같습니다
tableView
에서
Cells
이 SEGUE 수없는 1 개 이상의 스토리 보드- 네비게이션 바
모든 (Segue
를 필요로 보인다) 앱에서 스크롤해야 이것을 통해 해결책?
기본 뷰 컨트롤러 인'TableViewController' 만 밀어 넣기 때문에 정상적인'ViewController'를 가져올 수 없습니다. 스위프트는 "신속한 동적 계급 실패"라고 말합니다. 이것에 대한 해결책은 무엇입니까? – tika
@ user2078462 : 아니요, 맞지 않습니다. 어떤 부모 컨트롤에 UINavigationCotroller가있는 경우 모든 viewcontroller를 푸시 할 수 있습니다. –
새 ViewController를 푸시 할 때 상위 클래스의 super.viewDidLoad()가로드되는 것 같습니다. – tika