0
我得到一個JSON,其中一些屬性可以或不可用。所以我將這些字段解碼爲零值。Swift - 解析 - 如何循環到PFObject屬性
解析器不接受零作爲值,但NSNULL。
準備像我PFObject後:
let object = PFObject(classname: "Foo")
object["Bar1"] = self.bar1
object["Bar2"] = self.bar2
[...]
如果我嘗試:
for item in object {
if item == nil {
item = NSNULL
}
}
我得到這個錯誤:
Type 'PFObject' does not conform to protocol 'SequenceType'
由於錯誤表明你不能像這樣迭代PFObject的屬性。您需要明確檢查所有變量並進行檢查。 – Shripada
你知道解析它關閉嗎?構建目前運行在解析中的東西並不是最好的主意,因爲它將很快關閉 – Eli
正如@Shripada所指出的,PFObject不是一個集合類型,因此不能被迭代。另外,Parse.com正在關閉,但分析服務器可以自行託管。請參考:https://github.com/ParsePlatform/parse-server – Santhosh