一尘不染

错误:“在没有更多上下文的情况下表达式的类型不明确”

swift

我对Swift编码还很陌生,所以如果这个错误是简单的答案,请原谅!

我不断收到一条错误消息,指出“表达式类型在没有更多上下文的情况下是模棱两可的”。

    var findTimelineData: PFQuery = PFQuery(className: "Sweets")
    findTimelineData.findObjectsInBackgroundWithBlock {
        (objects:[AnyObject]?, error:NSError?) -> Void in

        if error == nil {
            for object:PFObject in objects! { // ----This is the error line---
                self.timelineData.addObject(object)
            }
        }
    }

有什么建议?

谢谢!


阅读 166

收藏
2020-07-07

共1个答案

一尘不染

您可以帮助编译器了解objects如下信息:

for object in objects as! [PFObject] {
    self.timelineData.addObject(object)
}
2020-07-07