2015-01-31 5 views
1

Я хочу отправить PFObject непосредственно через push-уведомление. Я отправляю объект Parse непосредственно внутри нажатия (например, с помощью настраиваемого ключа «arg»), но я не мог понять, как построить реальный PFObject из полученных данных. Полученные данные (очевидно): NSDictionary, со всеми ключами (идентификатор объекта, созданный в ACL и т. Д.). Как преобразовать его в экземпляр PFObject?Как я «помещаю» PFObject внутри уведомлений push iOS?

мне нужен реального способа построить PFObject с имеющимися данными, так что не приходит с очевидными решениями, как «отправить идентификатор объекта, а затем принести этот объект на клиенте с методами PARSE в.» и т. д. Я уже знаю это очевидное решение, но это время/пропускная способность/квота неэффективны, так как для этого требуется новый запрос, хотя в любом случае я могу иметь все, что мне нужно.

Я ищу автоматический способ, если таковой имеется. Я нацелен на iOS 8, поэтому максимальный размер полезной нагрузки push также не является проблемой (2 КБ более чем достаточно для моего случая).

UPDATE: Я пробовал [PFObject objectWithClassName:@"MyClassName" dictionary:receivedDictionaryObject];, но безрезультатно. Он просто не работает, поля - nil, хотя словарь содержит все данные непосредственно из самого Parse.

+0

вы пробовали разместить это на группах Google? Разработчики parse, в частности, hector, обычно довольно активно отвечают на вопросы. Они больше не используют SO в качестве ресурса. https://groups.google.com/forum/#!forum/parse-developers – soulshined

+0

@soulshined только что опубликовал его. –

ответ

0

Я думаю, что вы можете использовать что-то вроде этого

+ (PFObject *)objectFromDictionary:(NSDictionary *)dictionaryFromPush{ 
    PFObject *theObject = [[PFObject alloc] initWithClassName:@"MyClassName"]; 
    for(NSString *keys in [dictionaryFromPush allKeys]) 
    { 
     [theObject setObject:[dictionaryFromPush objectForKey:keys] forKey:keys]; 
    } 
    return theObject; 
} 

Это непроверенный код, но им вполне уверен, даст вам и идея моей точки, чтобы получить NSDcitionary от Пуш и послал его к этому методу чтобы иметь возможность преобразовать его в PFObject

Надежда эта помощь

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

  • Нет связанных вопросов^_^