吕文翰
吕文翰
已经解决,马上发版
新包已经发布: https://github.com/johnlui/AliyunOSS-Laravel7
可以自己替换一下 😳
laravel 7 以上需要使用 https://github.com/johnlui/AliyunOSS-Laravel7
It's a carthage bug, look here: https://github.com/watson-developer-cloud/swift-sdk/issues/640#issuecomment-312298908
null 不会崩,空字符串就更不会崩了,你的问题出在这里: ``` let j = JSONND(string: "{"x":null}") ``` 这一行代码根本就无法编译通过,因为语法错误。确实,Swift 中只能使用双引号表示字符串,而恰好 JSON 格式也只能使用双引号来表示 key 以及字符串类型的 value,所以这行代码应该这么写: ``` let j = JSONND(string: "{\"x\":null}") ```
我搜了一下 `Invalid top-level type in JSON write` 这个错误,发现是在生成 JSON 字符串的时候抛出的,就是 .RAW 的时候。
用这个方法试试吧,直接将子对象使用 JSONND 对象初始化: ```swift class TestModel: JSONNDModel { var hey: Hey! required init(JSONNDObject json: JSONND) { super.init(JSONNDObject: json) self.hey = Hey(JSONNDObject: json["hey"]) } } class Hey: JSONNDModel { var oo...
It has been already supported I think...
显示和隐藏可以通过调节需要隐藏的元素的“高度约束”来实现,约束值改变之后,Auto Layout 系统会实时刷新。