2015-07-21 3 views
1

У меня, кажется, другая проблема, чем предыдущие айзеры.Parse & Swift- Нет результатов, соответствующих запросу

Я пытаюсь получить мой объект из Parse в Swift, я использую этот код

var query = PFQuery(className:"GameScore") 
query.getObjectInBackgroundWithId("mlwVJLH7pa") { 
    (gameScore: PFObject?, error: NSError?) -> Void in 
    if error == nil && gameScore != nil { 
    println(gameScore) 
    } else { 
    println(error) 
    } 
} 

игнорировать тот факт, что я оставил GameScore то же самое ...

Во всяком случае здесь есть образ моего Разбирайте данные, чтобы доказать, что objectId существует.

http://i.stack.imgur.com/XeFHH.jpg

Это ошибка я получаю в консоли при запуске тренажера.

2015-07-21 11:10:39.496 ParseStarterProject[959:19643] [Error]: No results matched the query. (Code: 101, Version: 1.7.5) 
Optional(Error Domain=Parse Code=101 "No results matched the query." UserInfo=0x7fdeaadb1200 {error=No results matched the query., NSLocalizedDescription=No results matched the query., code=101}) 

Почему я получаю сообщение об ошибке «Нет результатов, соответствующих запросу», когда objectId действительно существует?

+0

Возможно, вы не изменили имя класса, к которому вы обращались? В вашей картине похоже, что имя класса является «Контент» – pbush25

+0

О, черт побери, я подумал, что это переменная по какой-то причине ... Я очень неопытен с Swift, как вы, вероятно, можете сказать. – Chrisicut

+0

Да, это исправлено. Прошу прощения за мое невежество. Lol – Chrisicut

ответ

3

Вы должны убедиться, что свойство className в PFQuery соответствует имени класса, которое вы сохранили в Parse. В вашем случае кажется, что он должен быть var query = PFQuery(className: "Content") на основе загруженного вами изображения.

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