Arrays Swift UI,使用选择器,forEach和Section一起出现错误

Arrays Swift UI,使用选择器,forEach和Section一起出现错误,arrays,swift,swiftui,ios13,xcode11.2,Arrays,Swift,Swiftui,Ios13,Xcode11.2,我在选择器中使用ForEach(),但调试给出了一个错误 Xcode版本11.2(11B52) var radiusRangeKM=Array((步长(从:50到:2010,由:10))) var body:一些观点{ 导航视图{ //TODO:表单设置 形式{ 第()节{ 选择器(选择:$selectedRadius,标签:文本(“半径(KM)”){ ForEach(0..

我在选择器中使用ForEach(),但调试给出了一个错误

Xcode版本11.2(11B52)

var radiusRangeKM=Array((步长(从:50到:2010,由:10)))
var body:一些观点{
导航视图{
//TODO:表单设置
形式{
第()节{
选择器(选择:$selectedRadius,标签:文本(“半径(KM)”){
ForEach(0..
调试窗口出现错误

[TableView]仅警告一次:UITableView被告知布局其可见单元格和其他内容,而不在视图层次结构中(尚未将表视图或其中一个超级视图添加到窗口)。这可能会导致错误,因为在没有准确信息(例如,表视图边界、特征集合、布局边距、安全区域插入等)的情况下,强制表视图内的视图加载和执行布局,并且还会由于额外的布局过程而导致不必要的性能开销。在UITableViewAlertForLayoutOutsideViewHierarchy上创建一个符号断点,以在调试器中捕获此断点,并查看导致此情况发生的原因,因此,如果可能,您可以完全避免此操作,或者将其推迟到将表视图添加到窗口中。表视图:

2019年12月16日更新
将您的iOS系统更新为13.3,它在真正的iPhone上运行良好,但警告仍然存在。

这不是由于您的代码。看起来是SwiftUI内部的问题。我建议忽略它,或者你可以提交Apple Radar。你不能忽略它,因为当你在手机上测试它时,选择完全不起作用。这不是因为你的代码。看起来是SwiftUI内部的问题。我建议忽略它,或者你可以提交Apple Radar。你不能忽略它,因为当你在手机上测试它时,选择根本不起作用
var radiusRangeKM = Array((stride(from: 50, to: 2010, by: 10)))

    var body: some View {
        NavigationView {
            //TODO: Form Set Up
            Form {

                Section() {
                    Picker(selection: $selectedRadius, label: Text("Radius(KM)")) {
                        ForEach(0 ..< radiusRangeKM.count, id: \.self) {
                            Text(String(self.radiusRangeKM[$0])).tag($0)
                        }
                    }

                }


            }
            .navigationBarTitle(Text("Settings"))
        }
}