swift 页面跳转的问题,参考了很多网上资料,还是没解决

ysjydss 2015-10-30 11:43:50
在故事板中,有 登录页面(入口)----主页面(有navigationController)---子页面1----子页面2 所有跳转到下一页面,都是在代码里,用self.performSegueWithIdentifier("gwccx", sender: self)语句来跳转 //gwccx 是我在故事板中定义的segue

问题是:在 子页面2 完成向服务器提交数据后,要直接返回到主页面,我在主页面里,加了
@IBAction func close (segue:UIStoryboardSegue){
dismissViewControllerAnimated(true, completion: nil)

}
然后在子页面2 的返回按钮中,连接到exit这个事件了,可是点击后,返回到登录页面了。这问题折磨我两天,请热心高手指点!

...全文
172 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaze2k 2015-11-01
  • 打赏
  • 举报
回复
pop这个方法可以指定去你要的视图。你已经发现了,网上查一查就能解决了。
ysjydss 2015-10-30
  • 打赏
  • 举报
回复
返回到主页面的问题解决了,只要将主页面设置成navigationController的root view 然后在子页面2 的返回按钮中,用self.navigationController?.popToRootViewControllerAnimated(true) 就可以返回到主页面, 我继续研究一下,在navigationController中还有个poptoviewcontroller的方法,看看能不能实现返回上一页面

1,424

社区成员

发帖
与我相关
我的任务
社区描述
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。
swift 技术论坛(原bbs)
社区管理员
  • Swift
  • 网罗开发
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧