gpt4 book ai didi

ios - 数据类型为 double 的无后端列将导致 nil 值

转载 作者:行者123 更新时间:2023-11-30 13:16:46 26 4
gpt4 key购买 nike

我在 backendless 中有一个表,其中有 2 列(纬度和经度),具有 double 据类型。

在我的类(class)中,BlTable 我有这 2 个字段

var latitude: Double?
var longitude: Double?

我的后端查询是这样的:

 let query = BackendlessDataQuery()
query.whereClause = "latitude IS NOT NULL AND longitude IS NOT NULL"
backendlessInstance.persistenceService.of(Post.ofClass()).find(query,
response: { blPosts in
guard let posts = blPosts.data as? [Post] else {
reject(BackendlessError.InvalidTypeForObject(name: "Post"))
return
}

fulfill(posts)
},
error: { fault in
reject(BackendlessError.ReceivedFault(fault))
})

当我记录纬度和经度值时,它返回了一个nil值。我已经检查了我的后端数据,纬度和经度列已填充。

这里还有其他需要考虑的事情吗?

最佳答案

得到 double 值。但我所做的是将 Swift Entity 的数据类型设置为 NSNumber ,然后使用 .doubleValue

关于ios - 数据类型为 double 的无后端列将导致 nil 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38139400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com