小编Jat*_*han的帖子

预计会解码Int,但会找到一个数字

我在Swift 4.2中遇到了JSON解析的问题.以下是显示运行时错误的以下代码.

我的Json数据如下所示,我从服务器获得.

{
    code: 406,
    message: "Email Address already Exist.",
    status: 0
}
Run Code Online (Sandbox Code Playgroud)

我使用Codable来创建我的结构如下

struct Registration: Codable {
    var code: Int
    var status: Int
    private enum CodinggKeys: String, CodingKey {
        case code
        case status
    }
    public init(from decoder: Decoder) throws {
        let container = try decoder.container(keyedBy: CodingKeys.self)
        do {
            self.code = Int(try container.decode(String.self, forKey: .code))!
        } catch DecodingError.typeMismatch {
            let value = try container.decode(Double.self, forKey: .code)
            self.code = Int(value);
        }

        do {
            self.status = try container.decode(Int.self, forKey: .status)
        } …
Run Code Online (Sandbox Code Playgroud)

json ios codable decodable swift4.2

5
推荐指数
1
解决办法
3227
查看次数

Health Kit 读取权限状态

我正在开发一个与健康相关的应用程序。应用程序的功能取决于健康和位置服务。我正在尝试访问健康数据权限(如果没有健康数据权限,应用程序的某些部分将受到限制)。我在互联网上搜索并阅读了苹果文档。我发现了一个函数

HKHealthStore().authorizationStatus(for: )

它将保存数据的状态返回到健康应用程序,但这对我不起作用。我所需要的只是读取权限。我如何访问这些信息?

任何帮助是极大的赞赏。谢谢 :)

ios swift healthkit hkhealthstore

3
推荐指数
1
解决办法
2028
查看次数

标签 统计

ios ×2

codable ×1

decodable ×1

healthkit ×1

hkhealthstore ×1

json ×1

swift ×1

swift4.2 ×1