Так что я создаю приложение, которое использует синтаксический анализ как бэкэнд. Я написал свои собственные раньше, но я решил, что я просто сэкономлю некоторое время и использую синтаксический анализ. Я заполняю табличное представление данными из синтаксического анализа, и это нормально. Я хочу захватить objectId из словаря, построенного из массива, из синтаксического анализа.Получение objectId от parse.com
Выход моего массива выглядит следующим образом:
<news_events:pdbIEvOteH:(null)> {\n eventDescription = \"This is a test description.\";\n eventMessage = \"This is a test message.\";\n eventTitle = \"Free Wi-Fi Now Available!\";\n}
Объект идентификатор в приведенном выше примере pdbIEvOteH
. Я сначала попытался получить идентификатор, используя: NSString * objectId = [myDictionary objectForKey:@"objectId"];
Но это вернуло null. Я знаю, что это не проблема с моим словарем, потому что я могу получить другую информацию. Проблема заключается в том, что в массиве выше нет ключа для objectId
. Как видите, это соответствует news_events
.
Я знаю, что вы можете получить его с помощью PFObject
, но я не уверен, могу ли я заполнить стол PFObject
.
Итак, как я могу получить objectId
.
Как вы создаете/заполнить словарь и где находится текст журнала содержимого из? – Wain
Я сделал запрос синтаксического анализа, который помещает содержимое этого запроса в массив. Очень похоже на создание массива из json-файла. Затем я использовал эту строку для создания словаря из массива: 'NSDictionary * newsAndEventsDictionary = [eventsArray objectAtIndex: indexPath.row];'. Я просто использовал NSLog в моем массиве, чтобы «сбрасывать» содержимое. –
«Итак, нижняя строка - вот как я могу получить objectId». в iOS довольно просто, используйте something.objectId это так просто! Фактически вы не можете использовать обычный формат objectForKey: Итак, это просто .objectId. – Fattie