从注释中触发segues

时间:2013-09-25 14:25:38

标签: objective-c annotations storyboard autolayout segue

我发现以前正常工作的iPad故事板在引入自动布局时开始奇怪。特别是在点击不同的注释时似乎没有正确显示不同的ViewControllers,而是它总是显示第一个点击任何更多的注释。当我禁用自动布局时,一切正常。 Apple回复了我的请求,暗示了处理segues的问题:

@Apple:'从A运行segue时 - > B,我们并不打算一遍又一遍地产生一个像A一样的链 - > B - > C - > D因为原始过渡是A - > B.然而,如果你有一个自引用segue并且你一遍又一遍地调用performSegueWithIdentifier会有意义,因为你在这种情况下只是添加了相同的实例。我认为你之前刚刚过得幸运,转向自动布局就足以指出这一点。'

然而,我在网上找到的所有热门内容如下: How to call a segue from a disclosure button on a map pin?MKMapView show DetailView - How to make a segue 与我使用的代码完全相同,Apple说这是错误的;尽管iPhone版本仍在继续工作,但问题恰好出现在iPad上。

在他们提出另一个有趣的建议之前有任何提示吗?

1 个答案:

答案 0 :(得分:0)

不幸的是问题,它返回的方式。避免我疯狂的可能性,现在包括iTunes Store上的相同代码,再次开始提出问题。我也在另一台iPad上进行了测试,它也存在同样的问题,让我完全陷入黑暗中。所有的事情似乎都很疯狂。