工具栏按钮项目在 SplitViewController 中无法正常工作

Toolbar bar button item not working properly in SplitViewController

我遇到了一个类似于 this post or this question 的奇怪问题。我的工具栏最左边的栏按钮项目的触摸检查器不在位。在我的例子中,只有当我在 SplitViewController 的 DetailViewController 中添加工具栏并在 iPhone.

上添加工具栏时才会发生这种情况。

红色区域是项目按钮的触摸传感器。

我已经尝试了很多东西,这些就是我发现的东西。我正在使用 Xcode 6.

有没有人遇到过同样的问题?如果没有,如果您可以通过简单地创建一个新的 Master-Detail 项目并在 DetailViewController 中添加工具栏并将其约束到底部并在 运行 模拟器上 运行 来自己尝试,我将不胜感激或设备。如果它导致相同的问题,请分享。对此似乎没有任何明确的答案,所以我想知道 Xcode 是否有问题。我想出的唯一解决方案是改用标签栏。请分享您对此的想法或解决方案。

编辑:

我已将 Item 按钮连接到 IBAction,当我触摸 Item 时它会被触发。我认为它不起作用,因为除非我触摸红色区域,否则它不会提供 Flash 动画。 IBAction 被调用,但它仍然不提供 Flash 动画,除非我触摸红色区域。并且项目按钮的触摸检查器字段似乎太大。

我还发现我无法使用 self.itemButton.title = @"Changed Title"; 之类的方法在代码中更改此按钮的标题,但我通过在两个按钮之间切换解决了这个问题。

- (IBAction)editAction:(id)sender {
    [self.toolBar setItems:@[self.doneButton]];
}

- (IBAction)doneAction:(id)sender {
    [self.toolBar setItems:@[self.editButton]];
}

更新:

此问题已在 Xcode 6.2 中得到解决。