Синтаксический анализ — получение идентификатора объекта со значением

#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»). Есть другие темы по созданию полей поиска для решения этой проблемы.