【问题标题】:How To Make Ask View Controller iOS如何制作询问视图控制器 iOS
【发布时间】:2014-07-01 07:11:32
【问题描述】:

我需要在我的 iOS 应用程序中创建“请求某事”视图控制器。

这是故事板。当我单击开始按钮(自定义按钮)时,我需要转到“第二个表视图控制器”,在那里选择一个项目并将我选择的数据传递回“隐藏的一个视图控制器”。我应该在 storyboard 中使用哪个 segue,我应该如何在代码中传递数据?

【问题讨论】:

标签: ios xcode storyboard uistoryboardsegue


【解决方案1】:

首先你必须使用UINavigationController。 将其从您的对象库中拖放到您的故事板中。

它应该呈现一个UINavigationController 和它的rootViewController(一个简单的UIViewController)。删除 rootViewController 并使用ctrl + drag(好像你想创建一个新的segue)使你的控制器成为UINavigationControllerroot view

您必须执行相同的ctrl + drag 来创建从您的第一个控制器到第二个控制器的新转场。但这次选择push action segue。

如果这对你来说是新的,你应该试试斯坦福的这门很棒的课程: https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550 它涵盖了在 iOS 上制作应用程序所需的一切。没时间的话,至少看第十一课视频11. Table View and iPad

【讨论】:

  • 这如何回答操作员的问题?非常具有误导性。
  • 我收到以下错误:由于未捕获的异常“NSGenericException”而终止应用程序,原因:“只有在源控制器由 UINavigationController 的实例管理时才能使用推送序列。
  • 您是否将 navigationController 的根视图设置为您的第一个 viewController ?
  • 谢谢,还有,如何将数据从第二个传回第一个
  • 在返回之前,您应该使用委托或使用第一个 VC 中由第二个 VC 调用的公共方法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-14
  • 2022-01-17
  • 2010-12-11
  • 2012-10-28
  • 1970-01-01
相关资源
最近更新 更多