【发布时间】:2019-12-14 20:05:28
【问题描述】:
各种iPad模拟器上的空白页
到苹果开发者网站下载以下教程项目:
https://developer.apple.com/tutorials/swiftui/building-lists-and-navigation
在任何 iPad 模拟器上运行此程序,您只会得到一个空白页面,但代码在 Mac/iPhone 和我的真实 iPhone 设备上运行良好。
这绝对是一个错误,我已经向 Apple 报告了,我在这里发帖只是希望像我一样说这个问题的人,请不要在重置模拟器上浪费时间,检查你的代码,重新启动你的笔记本电脑,等到苹果解决这个问题。
截图
Apple SwiftUI 教程项目的示例代码:
import SwiftUI
struct LandmarkList: View {
var body: some View {
NavigationView {
List(landmarkData) { landmark in
NavigationLink(destination: LandmarkDetail(landmark: landmark)) {
LandmarkRow(landmark: landmark)
}
}
.navigationBarTitle(Text("Landmarks"))
}
}
}
struct LandmarkList_Previews: PreviewProvider {
static var previews: some View {
ForEach(["iPhone SE", "iPhone XS Max"], id: \.self) { deviceName in
LandmarkList()
.previewDevice(PreviewDevice(rawValue: deviceName))
.previewDisplayName(deviceName)
}
}
}
【问题讨论】:
标签: swift swiftui swiftui-list