美文网首页
swift 解析

swift 解析

作者: 你我他_1180 | 来源:发表于2018-09-25 12:05 被阅读0次

    https://github.com/Alamofire/Alamofire
    首先下载第三方
    然后导入到工程里
    导入头文件

    /请求解析controller数据
        struct TStrInt: Codable {
            var int:Int {
                didSet {
                    let stringValue = String(int)
                    if  stringValue != string {
                        string = stringValue
                    }
                }
            }
            
            var string:String {
                didSet {
                    if let intValue = Int(string), intValue != int {
                        int = intValue
                    }
                }
            }
            
            init(from decoder: Decoder) throws {
                let singleValueContainer = try decoder.singleValueContainer()
                
                if let stringValue = try? singleValueContainer.decode(String.self)
                {
                    string = stringValue
                    int = Int(stringValue) ?? 0
                    
                } else if let intValue = try? singleValueContainer.decode(Int.self)
                {
                    int = intValue
                    string = String(intValue);
                } else {
                    int = 0
                    string = ""
                }
            }
        }
    

    相关文章

      网友评论

          本文标题:swift 解析

          本文链接:https://www.haomeiwen.com/subject/edokoftx.html