私のアプリの中で、私は次のエラーで問題を抱えている:は二度
Pushing the same view controller instance more than once is not supported
それは少数のユーザーからのカムバックだバグレポートです。私たちはそれを複製しようとしましたが、(ボタンを二重にタップするなど)できません。これはビューコントローラを開くために使用する行です:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let editView = storyboard.instantiateViewControllerWithIdentifier("EditViewController") as! EditViewController
editView.passedImage = image
editView.navigationController?.setNavigationBarHidden(false, animated: false)
if !(self.navigationController!.topViewController! is EditViewController) {
self.navigationController?.pushViewController(editView, animated: true)
}
誰もが考えていますか?私は少しの研究をしましたが、私たちがカバーしたStackについてのほとんどの答えは、調査方法について少し損失があります。
どのようにDershowitz123をお勧めしますか? – Jahoe
'if!(self.navigationController!.topViewController!はEditViewController.selfです)'を試してください。 – Dershowitz123