PFObject
プッシュ通知で直接送信したい。プッシュ内で Parse オブジェクトを直接送信しました (たとえば、カスタム キー "arg" を使用) がPFObject
、受信したデータから実数を構築する方法がわかりませんでした。受信したデータは (明らかに) でありNSDictionary
、すべてのキー (オブジェクト ID、作成場所、ACL など) が利用可能です。PFObject
インスタンスに変換するにはどうすればよいですか?
利用可能なデータを使用して を構築する実際の方法が必要なPFObject
ので、「オブジェクト ID を送信してから、Parse のメソッドを使用してクライアントでそのオブジェクトをフェッチする」などの明白な解決策を考えないでください。など。私はすでにその明らかな解決策を知っていますが、新しいクエリが必要になるため、時間/帯域幅/クォータが非効率的ですが、とにかくそのクエリで必要なものをすべて持つことができます。
もしあれば、私は自動的な方法を探しています。私は iOS 8 をターゲットにしているので、プッシュ ペイロードの最大サイズも問題ではありません (私の場合は 2KB で十分です)。
更新:試してみまし[PFObject objectWithClassName:@"MyClassName" dictionary:receivedDictionaryObject];
たが、役に立ちませんでした。nil
ディクショナリにはParse自体から直接すべてのデータが含まれていますが、フィールドは機能しません。