0

从我的图层 url 创建 serviceFeatureTable 时遇到问题。

 let serviceFeatureTable = AGSServiceFeatureTable(url: selectableMapLayerUrl)
            serviceFeatureTable.load { (error) in
                if let error = error
                {
                    print(error) // bad lexical cast: source type value could not be interpreted as target
                }
}

错误是: 错误域=com.esri.arcgis.runtime.error Code=10018“错误的词法转换:源类型值无法解释为目标” UserInfo={NSLocalizedDescription=错误的词法转换:源类型值无法解释为目标,NSLocalizedFailureReason=}

它在网站上运行良好,但在 iOS 上出现问题

有什么建议么

4

1 回答 1

0

您可能在该层上定义了一个域,其中域定义与该域上的值之间存在类型不匹配。我见过的一个例子是域的类型是esriFieldTypeSmallInteger,但域的值是双精度的。这是(或类似的)情况吗?

如果不是这种情况,您可以分享图层的 URL 或(如果它不是公开的)JSON 吗?

于 2020-01-14T18:15:23.730 回答