proper push from issues VC

This commit is contained in:
Ryan Nystrom
2017-09-18 22:50:26 -04:00
parent 66bdf3d835
commit e2999fdff2
3 changed files with 7 additions and 3 deletions

View File

@@ -38,8 +38,9 @@ final class RepositorySummarySectionController: ListGenericSectionController<Rep
guard let number = self.object?.number else { return }
let issueModel = IssueDetailsModel(owner: repo.owner, repo: repo.name, number: number)
let controller = IssuesViewController(client: client, model: issueModel)
let navController = UINavigationController(rootViewController: controller)
viewController?.showDetailViewController(navController, sender: nil)
// let navController = UINavigationController(rootViewController: controller)
// viewController?.showDetailViewController(navController, sender: nil)
viewController?.navigationController?.pushViewController(controller, animated: true)
}
}

View File

@@ -48,6 +48,8 @@ PrimaryViewController {
override func viewDidLoad() {
super.viewDidLoad()
navigationItem.backBarButtonItem = UIBarButtonItem(title: " ", style: .plain, target: nil, action: nil)
feed.viewDidLoad()
feed.adapter.dataSource = self
title = "\(repo.owner)/\(repo.name)"

View File

@@ -36,7 +36,8 @@ final class SearchResultSectionController: ListGenericSectionController<SearchRe
guard let object = object else { return }
let repo = RepositoryDetails(owner: object.owner, name: object.name, hasIssuesEnabled: object.hasIssuesEnabled)
let repoViewController = RepositoryViewController(client: client, repo: repo)
viewController?.showDetailViewController(repoViewController, sender: nil)
let navigation = UINavigationController(rootViewController: repoViewController)
viewController?.showDetailViewController(navigation, sender: nil)
}
}