的“这里”按钮,定位到下一个控制器具有SEGUE名“gotoSignUp”,但在节目中,我点击“这里”按钮并且存在错误。我的代码是否有导致导航的问题? Segue的名字“gotoLogin”完全没有问题,但在点击“here”按钮后,“gotoSignUp”出现错误。
回答
你不应该手动执行SEGUE,它已经发生在它自己的。
的代表询问是否与标识SEGUE应该发生,如果它的“gotoSignUp”,就返回true,使其继续
这是行不通的,因为我刚刚尝试过,我也想过返回真实是解决问题的方法,但事实并非如此。 – jefferyleo
我觉得没有必要对我们的答案进行投票,因为他们可能不是真正的解决方案(他们可能有当时有限的信息),但是,他们没有错,你仍然不应该手动执行segue –
我不是那个投你一票的人,我已经投票给你,让这个评论0 :) – jefferyleo
里面shouldPerformSegue
你只需要返回true
或false
。你不应该调用performSegueWithIdentifier
这种方法
if idintifier == "gotoSignUp"
{
return true
}
是的,我写这样,并没有工作以及 – jefferyleo
我已经解决了我的问题里面,这是一个Xcode 6错误与iOS 8.苹果仍然没有固定的这个问题到现在为止,我只是在禁用自动布局那么右侧控制器现在可以导航。
- 1. 斯威夫特3故事板导航
- 2. 左侧导航斯威夫特与UIPanGestureRecognizer
- 3. 斯威夫特:标与范围误差
- 4. 斯威夫特误差比较自选
- 5. 斯威夫特转换斯威夫特
- 6. 斯威夫特2斯威夫特3
- 7. 斯威夫特 - JSQMessagesViewController与斯威夫特
- 8. 与斯威夫特MWPhotoBrowser导入错误
- 9. 在斯威夫特
- 10. 在斯威夫特
- 11. 在斯威夫特
- 12. 在斯威夫特
- 13. 在斯威夫特
- 14. 在斯威夫特
- 15. 在斯威夫特
- 16. 在斯威夫特
- 17. 在斯威夫特
- 18. 在斯威夫特
- 19. 在斯威夫特
- 20. 在斯威夫特
- 21. 在斯威夫特
- 22. 在斯威夫特
- 23. 在斯威夫特
- 24. 在斯威夫特
- 25. 在斯威夫特
- 26. 在斯威夫特
- 27. 在斯威夫特
- 28. 在斯威夫特
- 29. 在斯威夫特
- 30. 斯威夫特
您收到的错误消息是什么? –
存在哪个错误? – John
当shouldPerformSegue被调用时,某些东西已经调用了segue,所以你不应该在shouldPerformSegue中调用performSegue。删除该行,看看是否修复了错误 – rdelmar