#objective-c #parse-platform
#objective-c #синтаксический анализ-платформа
Вопрос:
Мне нужно получить объект id
a PFObject
, но с использованием столбца. Например, у меня есть столбец name
, и я хочу получить объект id
с помощью name
.
У меня есть PFObject. Он имеет такие значения, как: name, photo ObjectId и другие… Я должен получить объект, используя одно из значений, а не идентификатор объекта
Например.. Этот метод дает мне объект, используя идентификатор объекта, и я хочу получить объект, используя, например, «имя».
PFQuery *query = [PFQuery queryWithClassName:@"GameScore"];
// Retrieve the object by id
[query getObjectInBackgroundWithId:@"xWMyZ4YEGZ" block:^(PFObject *gameScore, NSError *error) {
// some code
}];
Спасибо!
Комментарии:
1. не могли бы вы, пожалуйста, добавить немного глубины в свой вопрос? Или несколько примеров кода, которые были бы большой помощью с нашей стороны
2. Почему? Мой вопрос не ясен?
3. Вовсе нет, он очень широкий
4. Я обновил вопрос
5. прочитайте документы по parse.com что касается запросов. parse.com/docs/ios_guide#queries/iOS
Ответ №1:
Из документов Parse. Их документы превосходны.
PFQuery *query = [PFQuery queryWithClassName:@"GameScore"];
[query whereKey:@"name" equalTo:@"A Name Here"];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
// Your code here where you can extract the id using objects[i].objectID
}];
Комментарии:
1. Да. Не забудьте принять этот ответ, если он сработает!
2. Я новичок на этом веб-сайте… Я принял ваш ответ? Я щелкнул значок V
3. Добро пожаловать в сообщество! Да, именно так вы это делаете. Примите ответ, если он работает, и проголосуйте за полезные ответы или комментарии.
4. Важно отметить, что строки ЧУВСТВИТЕЛЬНЫ К РЕГИСТРУ, поэтому, если name
A Name here
и вы ищетеA Name Here
, вы не найдете совпадения («h» против «H»). Есть другие темы по созданию полей поиска для решения этой проблемы.