2015-04-13 8 views
-1

я попытался удалить PFObject но я получаю эту ошибку:Не удается удалить PFObject?

[Error]: object not found for delete (Code: 101, Version: 1.7.0) 

здесь мой код

var newQuery = PFQuery(className: "Transfer") 
newQuery.getObjectInBackgroundWithId(object.objectId!, block: { (newObject, error) -> Void in 
    if error == nil { 
     println("newObjectId : \(newObject!.objectId)") 
     newObject!.deleteInBackgroundWithBlock({ (success, err) -> Void in 
       if error == nil { 
        if success { 
         println("Deleted Successfully") 
        } 
       } else { 
        println("Error : \(err?.localizedDescription) \(err?.userInfo)") 
       } 
     }) 

    } else { 
     println("Error : \(error?.localizedDescription) \(error?.userInfo)") 
    } 
}) 

я Println() часть стоимости этого newObject я извлекаться, и все правильно , поэтому я не понимаю, почему он не может найти объект для удаления?

+0

Почему 'newObject! .fetchIfNeeded()'? Это просто вызвало это. – danh

+0

Я знаю, я положил его туда, чтобы посмотреть, могу ли я работать, вот и все! –

ответ

1

Я думаю, что это происходит потому, что объект имеет разрешение только на чтение. проверить это thread для деталей

Успехов

+0

Большое спасибо, я исправил его! –

Смежные вопросы