Как использовать Parse findObjectsInBackground для получения objectID - PullRequest
0 голосов
/ 11 марта 2020

Я успешно сохраняю / получаю изображения с сервера Parse, но когда я пытаюсь получить objectID, мой код вылетает. Как мне получить objectId для использования в будущем, например, для удаления объекта?

let query = PFQuery(className: "Images")

    query.findObjectsInBackground {
        (objects:[PFObject]?, error: Error?) -> Void in

        if error == nil && (objects != nil) {
            for object in objects! {

                let imageFile = object["imageFileObject"] as! PFFileObject
                let imageWidth = object["imageWidth"] as! CGFloat
                let imageName = object["imageName"] as! String
                let imageId = object["objectId"] as! String  // CRASHES ON THIS LINE
            }

1 Ответ

1 голос
/ 11 марта 2020

Вы можете получить objectId следующим образом:

let imageId = object.objectId
...