我正在测试Swift Master-Detail模板,我发现了一些问题:
在iPad纵向(模拟器或真实设备)中进行测试时,它始终以没有弹出按钮的详细视图开始。旋转和返回,按钮出现。这是正常的吗?当我进入纵向模式下的详细视图时,该按钮会再次消失。 [更新:在iOS Beta 3中,它现在以按钮开始,但在“纵向”中输入详细模式后按钮仍然消失]
当我选择项目时,会多次调用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
}
答案 0 :(得分:1)
这两个问题都已通过Xcode 6 beta 4的发布得到解决。我建议您使用Swift Master-Detail模板创建一个新项目,因为模板代码在beta 4中已更改。