問題タブ [pfrelation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
493 参照

objective-c - Parse.com の問題: PFRelation を保存できないのはなぜですか?

現在のユーザーがボタンをタップしたときに現在のユーザーの連絡先リストに連絡先を追加したいのですが、タップaddToContactするとエラーが発生します。コードは Parse ガイドに基づいているため、なぜこれが発生するのかわかりません。したがって、誰かが正しい方向性を示してくれれば非常に助かります。別のバリエーションも試しましたが、うまくいきません。このコードは .m ファイルの下にあります。

エラーは次のとおりです。

私の .m ファイル:

  1. 私の2回目の試み:

    - (IBAction)addTheContact:(id)sender { self.contactRecipient = [self.mainArray firstObject]; PFQuery *queryContact = [PFUser query]; [queryContact whereKey:@"username" equalTo:self.contactRecipient]; PFObject *recentContact = [queryContact getFirstObject]; PFUser *theNewContact = [recentContact objectForKey:@"user"]; PFRelation *contactList = [self.currentUser relationforKey:@"contactList"]; [contactList addObject:theNewContact]; [self.currentUser saveInBackground]; NSLog(@"Bug test log"); }

これはエラーです:

0 投票する
1 に答える
239 参照

arrays - 解析 - 画像にコメントを追加する方法は?

ユーザーが投稿して画像を作成し、誰かが画像にコメントできる iOS アプリケーションを作成しようとしています。ここまでで、(特に) 画像ファイルを含むメッセージ クラスをセットアップしました。画像にコメントを追加できるようにしたいので、これを行う最良の方法は何でしょうか。

オプション A:

array(またはobject?) 列を既存のmessageクラスに追加し、これarrayにコメント ( string) とポスターの ID ( ) を格納できstringます。このためには、2 次元配列が必要になると思いますが、これを行う方法がわかりません。

オプション B:

commentsユーザーのコメント(文字列)と、ユーザーがリンクした画像ファイルを含むまったく新しいクラスを作成できPFRelationます(おそらく.

基本的に私はオプション A に傾倒しています。なぜなら、実装がより簡単で効率的だと思われるからです。しかし、オブジェクトの 2 次元/配列を作成する方法がよくわかりません。これを行うことについて?

0 投票する
2 に答える
977 参照

parse-platform - クエリが複数のオブジェクトに一致する場合に、Parse で多対多のクエリを実行する

Parse のドキュメントでは、多対多の関係の逆を行う方法について説明していますが、参照するオブジェクトは 1 つだけです。著者を知っていて、本を見つけたいという本と著者の例から作業すること。私が欲しいのは、2 人以上の著者が貢献した本を見つけることです。

https://www.parse.com/docs/relations_guide#manytomany-relations

私が試したのは、次のコードのようなものです。

コードはある程度機能します。

しかし、authorA には多くの本があり、authorB には 1 つの本がある場合、クエリで 1 つの本が見つかります。authorA に 1 冊の本があり、authorB に複数の本がある場合、多くの本がクエリで見つかります。

私が欲しいのは、著者関係に authorA と authorB の両方を持つ本を見つける方法です。

0 投票する
2 に答える
1902 参照

parse-platform - ポインタの配列またはPFRelationを使用する必要がありますか? (parse.com)

私が知る限り、PFRelation インスタンスは順序付けをサポートしていないため、ポインターの配列を使用する唯一の理由は順序付けを維持するためです。それ以外の場合、PFRelation はよりスケーラブルであり、PFRelation インスタンス内のオブジェクトのみにクエリを制限するための気の利いた組み込みの「クエリ」メソッドもあるにもかかわらず、同じように動作するように見えます。これは非常に役立つ場合があります。

コンテキスト:各 PFUser インスタンスに多くの TennisGame インスタンス (多数になる可能性があります) があり、TennisGame インスタンスに多くの PFUser インスタンス (シングルス ゲームかダブルス ゲームかによって 2 つまたは 4 つ) があるアプリを構築しています。 )。

質問: parse.com でデータを整理する最良の方法は何ですか? PFUser クラス (TennisGame インスタンスへ) の PFRelation と、TennisGame クラス (PFUser インスタンスへの) の配列または 2 つまたは 4 つのポインターを検討していました。しかし、私は両方が必要ですか?そうでない場合、どれが最適ですか?