Swift Master-Detail模板问题(iOS 8 beta 3)

时间:2014-07-06 07:25:06

标签: ios swift uisplitviewcontroller

我正在测试Swift Master-Detail模板,我发现了一些问题:

  1. 在iPad纵向(模拟器或真实设备)中进行测试时,它始终以没有弹出按钮的详细视图开始。旋转和返回,按钮出现。这是正常的吗?当我进入纵向模式下的详细视图时,该按钮会再次消失。 [更新:在iOS Beta 3中,它现在以按钮开始,但在“纵向”中输入详细模式后按钮仍然消失]

  2. 当我选择项目时,会多次调用configureView。在iPhone上,它被称为两次,在iPad上,被称为3次!这是正常的吗?

    func configureView() {
        // Update the user interface for the detail item.
        if let detail: AnyObject = self.detailItem {
            println("Detail:\(detail)")  // print out 3 times on iPad
    }
    

1 个答案:

答案 0 :(得分:1)

这两个问题都已通过Xcode 6 beta 4的发布得到解决。我建议您使用Swift Master-Detail模板创建一个新项目,因为模板代码在beta 4中已更改。