我正在获取JSON,其中某些属性可以或不可用。因此,我将这些字段解码为nil值。

解析器不接受nil作为值,而是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'

最佳答案

正如@Shripada指出的那样,PFObject不是集合类型,因此无法进行迭代。此外,Parse.com正在关闭,但parse-server可以自我托管。参考:github.com/ParsePlatform/parse-server

关于json - Swift-解析-如何循环到PFObject属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36051282/

10-11 04:54