2016-03-22 9 views
0

Parse iOS SDK 1.12.0を使用しているアプリのバグを探しています。モデルはPFUserへのポインタである "author"という列を持つ "Content"です。コンテンツを取得するクエリには「作成者」が含まれ、クエリが返ってくるとすべてが正常です。ただし、コンテンツを表示してテーブルを再ロードした後(コンテンツプレーヤによってコンテンツが「読み取り」とマークされた後)、ユーザオブジェクトはobjectId以外のデータを持たなくなります。PFUserがデータを失う

私はこれを引き起こす可能性がありますか、またはユーザーデータが再びnilになったときに何らかの方法で中断したいと思っています。ローカルデータストアを無効にすると問題は解決したように見えますが、アプリケーションに新しい問題が発生します。 CloudCodeはコンテンツビューを追跡するために使用され、アプリをトリガーしてデータを無効にすることができますか?

答えて

1

Parse SDKは、機会があってもローカルモデルを更新することが判明しました。クラウド機能の1つに、誤って生産中にデータが残っていないユーザーを返すデバッグコードがありました。私はSDKをもっと掘り下げたわけではありませんが、残念ながらこの変更はKVO通知を発行していないので、クラウド機能の呼び出しを取り除くことによってしか見つけることができませんでした。

関連する問題