问题标签 [uistoryboardsegue]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
8438 浏览

objective-c - NSInvalidArgumentException 原因 Receiver has no segue with identifier

我有问题,我一直坐着。我有一个 UIViewControllerList和一个 UIViewController Login。在Login我有一个“完成”按钮上,在同一个 UIViewController 上还有另一个隐藏按钮,它有一个 segue 到List(类型:push)。我在 xcode 的界面构建器中给它一个标识符,名为“LoginToList”。现在从另一个类(一个Login在活动控制器时运行的类)我调用:

该类Login显然有一个带有标识符的segue"LoginToList"

然而我不断得到:

+ (id) sharedLogin看起来像这样:

如果有人知道它为什么这么说,我会很高兴听到它!:D我不知道我是否错过了一些愚蠢的东西,但我无法发现它:(

编辑:我已经使用 UIViewControllers 自己(& )在 interfacebuilder 中创建了一个 segue(ctrl + 单击从Loginto拖动)。然后我命名了segue ,换句话说,我给了它那个标识符。我点击了segue,在右上角有一个我使用的“标识符”字段。ListLoginList"LoginToList"

我仍然收到错误说Loginhas no segue with identifier "LoginToList"。伤心

0 投票
9 回答
17291 浏览

objective-c - 如何检查视图控制器是否可以执行转场

这可能是一个非常简单的问题,但在搜索它时没有产生任何结果,所以它在这里......

我正在尝试找出一种方法来检查某个视图控制器是否可以在调用该performSegueWithIdentifier:方法之前执行带有标识符 XYZ 的 segue。

类似于以下内容:

可能的?

0 投票
1 回答
2374 浏览

variables - 如何通过 segue 传递变量?

是否可以通过 Segue 传递双精度值(例如)?给定示例代码,我试图通过 Segue 将 UIStepper (双精度)的值传递给另一个视图。我知道我必须在另一个控制器上声明双精度,但我不确定这是否可能。我必须在另一个视图控制器中声明什么才能使其工作?

提前致谢。

-保罗。

0 投票
3 回答
3884 浏览

iphone - 如何以编程方式取消 segue 并保持在同一视图中

我想知道当某些条件为假时我们如何取消程序中的转场?

下面是我的代码片段:

如果有人可以指导我,那将是一个很大的帮助。

0 投票
5 回答
22781 浏览

ios - iOs Segue 动画从左到右(水平)

我几乎是 Xcode 4 的新手。有一种方法可以将自定义过渡动画添加到 segue 中,它不在故事板管理中 Interface Builder 提供的四个动画中?具体来说,我想要一个类似于正常的“垂直覆盖”但水平的动画。我希望一个视图从左到右(或从右到左)传递到另一个滑动,而不是从上到下,因为它发生在“覆盖垂直”过渡中。我尝试了滑动手势但没有运气:即使是从上到下的转换,无论如何,我不明白为什么当所有应用程序的默认转换通常是从右到左或左时,默认转换是从上到下向右,尤其是在您滑动的情况下...

我也尝试了一种编程方式,但即使在这种情况下也没有运气,使用以下代码:

在界面生成器中,我将此类定义为我的 segue 类。使用断点,我看到它进入了函数 perfom 但是......不要执行!我已经以纵向模式阻止了该应用程序(不知道是否有问题)。我试图在真实的 ipad 和模拟的 iphone 上运行该应用程序。同样的问题。

0 投票
1 回答
2283 浏览

ios - 以编程方式调用 Popover Segue 崩溃

我正在使用 XCode 4.2 故事板。最初,我有一个 Popover Segue 锚定到嵌入在导航控制器中的 UIViewController 上的 UIButton 上,一切都很好。

现在我需要在执行 segue 之前添加条件行为,所以我做了以下事情:

  • 删除了转场
  • 从 UIViewController 创建了一个新的 segue
  • 从按钮创建了一个 IBAction
  • [self performSegueWithIdentifier:@"mySegue" sender:self]在 IBAction 中调用

该应用程序通过了 prepareForSegue 但随后它会抛出一个 SIGABRT 并记录以下内容

有任何想法吗?我有其他实例可以很好地使用 push segues。这是我一直听到提到的行为不端的弹出窗口的案例吗?

0 投票
1 回答
1826 浏览

objective-c - 基于对象状态的从 UITableView 到 DetailView 的条件 Segue

我已经设置了我的向下钻取表的 Xcode 故事板,以分支到两个详细视图。

我希望它根据我在表格视图中点击的预算对象的状态来选择其中一个。如果预算对象尚未初始化,我想继续初始化视图。如果它已被初始化,我希望它继续到详细视图。

到目前为止,这就是我所拥有的......

当然,这只会使其与细节视图相结合。我希望它在这种情况下使用“initializeBudget”seguebudget.initialized = false我如何实现一种 performSegue:withIdentifier:方法来做到这一点?

0 投票
1 回答
1275 浏览

ios - 在 UITableView 上选择行时委托不起作用

我有一个UITableView,当我选择一行时,我想转到另一个视图,在该视图中显示坦克的详细信息...发生了转场,但代表没有发送对象等...我想我让我的内裤在声明/合成和实施代表的地方扭曲等等......

这是我在头文件中声明委托的地方UITableViewController

这就是我在UITableViewControllersm 文件中的内容:

...然后这是我在DetailViewController实现文件中为委托提供的代码...

声明了所有其他变量等,我将它们排除在外,希望它能让事情更清楚 - 代码编译,segue 发生但委托似乎没有做任何事情!!!

0 投票
2 回答
1636 浏览

iphone - 在情节提要中,如何在不单击按钮的情况下推动 segue

我是一名 iphone 应用程序开发人员。我将使用故事板。

我想在不单击按钮的情况下相互推动 ViewController。我能得到解决方案吗?谢谢!

0 投票
1 回答
175 浏览

objective-c - 如何检查 segue 中的当前 tableview 是什么

如何检查 segue 中的当前 tableview 是什么?由于 UISearchDisplayController 激活了它自己的 tableview,我得到了另一个带有结果的数组。

这是我尝试过的代码,但它不起作用。