0

我发现以前正常工作的 iPad 故事板在引入自动布局后开始奇怪地工作。特别是在单击不同的注释时,它似乎无法正确显示不同的 ViewController,而是总是显示第一个,无论单击了更多的注释。当我禁用自动布局时,一切正常。Apple 回应了我的请求,暗示了处理 segue 的问题:

@Apple:'当从 A -> B 运行转场时,我们的意图不是一遍又一遍的转场会导致像 A -> B -> C -> D 这样的链,因为原始转换是 A -> B. 但是,如果你有一个自引用的 segue 并且你一遍又一遍地调用 performSegueWithIdentifier 是有意义的,因为在这种情况下你有相同的实例刚刚添加到自身。我认为你之前只是走运了,打开自动布局就足以指出这一点。

然而,我在网上找到的所有热门歌曲都在: 如何从地图图钉上的披露按钮调用 segue?MKMapView 显示 DetailView - How to make a segue 与我使用的代码完全相同,Apple 说它是错误的;尽管 iPhone 版本继续工作,但问题只是出现在 iPad 上。

在他们提出另一个有趣的建议之前有什么暗示吗?

4

1 回答 1

0

不幸的是问题,它去的方式它返回的方式。避免我发疯的可能性,相同的代码,包括现在在 iTunes Store 上的代码,再次开始出现问题。我还在另一台 iPad 上对其进行了测试,它提出了同样的问题,让我完全一头雾水。一切看起来都很疯狂。

于 2013-11-01T06:05:21.803 回答