問題タブ [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 に答える
1943 参照

iphone - PFquery オブジェクトを取得しながら PFRelation オブジェクトを取得する方法は?

最初のクエリ自体からオブジェクトを取得するときに、すべてのオブジェクトを検索したいと考えています。私の問題を解決してください

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

ios - TableView の CurrentUser の投稿との PFRelation

データベースから必要なデータを取得するために Parse.com を使用しています。

私のテーブルビューには、表示されている投稿で CurrentUser のレポートを呼び出すこのクエリに従って色が変わる画像があります。

Tableview でこれを追加して、CurrentUser と関係のある投稿があるかどうかを確認しました (一種のソーシャル ネットワークのように)。

私の現在の問題は、TableView が CurrentUser が投稿と一緒に表示されている関係を認識しないことです...ユーザーが投稿と特定の関係を持っている場合、私が提供した画像は灰色から青色になるはずです...どこにいるのですか間違っている?

MutableArray は以下で使用されます。

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

ios - PFQuery および PFRelation 実行時にアプリがクラッシュする

こんにちは、私は私にそれを与えることができる人に助けを求めたいと思います...特定のParse.comを私のアプリのデータのマネージャーとして使い始める前に、私のFILE.hでPostDetailsと呼ばれるPFObjectを作成しました

私の file.m の PostDetail は、投稿のリストを表示するために TableView で使用されます。

私のアプリのユーザーは ' PFRelation による投稿でレポートを作成できます

現在のユーザーが特定の投稿と持っているすべての関係を取得するために、このクエリを作成しました

私の問題は、アプリケーションを実行するとクラッシュし、この行にブレークポイントが表示されることです...どこが間違っていますか?

私は自分自身をどのように表現したかをお詫びしますが、私は英語のネイティブスピーカーではない翻訳者を使用しています...すべてが理解できることを願っています...申し訳ありません...

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

ios - iOS - 友達を追加するための Parse.com PFRelation は、追加される友達ではなく、現在のユーザーの関係のみを追加します

私のアプリには、ユーザーが友達を追加できるView Controllerがあります。アプリはユーザーのアドレス帳にアクセスし、Parse.com バックエンド サーバーを呼び出して、アドレス帳の連絡先のいずれかが既にアプリを使用しているかどうかを確認します。見つかった場合は、それらのユーザーの PFObject を UITableView の行に配置します。

表の各行にはボタンがあります。ユーザーが行のボタンを押すと、次のコードが実行され、friendsRelation という PFRelation オブジェクトが作成され、タップされた特定の行の PFObject が追加されます。

これはすべて、ほとんどの場合うまく機能します。Parse で現在のユーザーの行を確認し、friendsRelation 列/キーの [View Relations] ボタンをクリックすると、追加したばかりの正しいユーザー情報が表示されます。

ただし、メインの _User クラスに戻り、現在のユーザーによって追加されたフレンドの行を見つけて、friendsRelation 列/キーの [View Relations] ボタンをクリックすると、ユーザー データが含まれていません。追加したばかりの現在のユーザーに対して。

したがって、基本的に、誰かを友達リストに追加すると、その人は友達リストに表示されますが、新しい友達が友達リストに行って見た場合、あなたはそこにいません.

現在のユーザーによって追加されているユーザーにPFRelationコードを追加して、修正を作成しようとしました。user2 を参照してください:

このコードは技術的には正しいですが、現在は許可されています。Parse はコンソールにエラーを出力し、基本的に、ログインまたはサインアップによって認証されていないユーザーの PFRelation を追加することは許可されていないことを示します。

どうすればこれを機能させることができるかについて誰かアイデアがありますか?

私が考えた唯一のことは、追加された友人がアプリにログインしたときに、オブジェクト ID を含むデータベース内の friendsRelation オブジェクトを Parse に照会し、見つかった場合は、現在の新しい PFRelation を作成できるということです。ログインしたユーザー。

しかし、これはデータベース全体をスキャンする必要があり、データベースが大きくなるにつれて遅くなる非効率的な修正のように思えます.

助けてくれてありがとう。

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

javascript - Parse Cloud Code を使用して PFRelation にユーザーを追加する

iPhone アプリで Parse.com を使用しています。

以前に、現在ログインしているユーザーを別のユーザーの「friendsRelation」と呼ばれるPFRelationキー/列に追加しようとしていたときに問題が発生しました。これは基本的に友達リストです。

唯一の問題は、現在ログインしているユーザー以外のユーザーに変更を保存できないことです。

その後、Parse Cloud Code で「マスター キー」を使用して、使用できる回避策があることを知りました。

ここにコードをParse Cloud Codeに追加することになりました: https://stackoverflow.com/a/18651564/3344977

これはうまく機能し、これを正常にテストして、Parse データベースの文字列列/キーに NSString を追加できます。

ただし、Parse Cloud Code を変更して、ユーザーを別のユーザーの PFRelation 列/キーに追加できるようにする方法がわかりません。

リンクした上記の Parse Cloud Code を使用して過去 2 時間すべてを試してみましたが、何も動作しませんでした。その後、問題は実際のクラウド コードにあり、使用方法にあることに気付きました。私が言ったように、テスト目的で NSString オブジェクトを正常に追加できるからです。

私の問題は、javascript を知らず、構文も理解していないため、javascript で記述された Cloud Code を変更する方法がわからないことです。

上記でリンクした Parse Cloud Code を編集する必要があります。このコードは、この質問の最後に貼り付けて、現在ログインしている PFUser オブジェクトを別のユーザーの PFRelation キー/列に追加できるようにします。

Objective-C でこれを行うために使用するコードは次のようになります。

したがって、オブジェクトを配列に追加するのと同じであると確信していますが、先ほど言ったように、Parse Cloud Code は JavaScript であるため、変更する方法がわかりません。

パース クラウド コードは次のとおりです。

次に、objective-c を使用して xcode で使用する方法を次に示します。

現在の PFUser を別のユーザーの PFRelation 列/キーに追加するために変更する必要があります。これは、技術的にはオブジェクトを配列に追加するだけであると確信しています。

これは、javascript に精通している人にとってはかなり簡単なはずなので、助けていただければ幸いです。

ありがとうございました。

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

ios - PFObject のポインターが現在のユーザーの「フレンドシップ」PFRelation にあるかどうかに基づく PFQuery

現在のユーザーPFRelation「友情」にあるPFObjectを投稿したユーザーに基づいてオブジェクトを照会しようとしています。NSArray と同じように PFRelation を使用して、これと同様のことを行うことができるかどうか疑問に思っていました..

@"user" は、PFObject を投稿した PFUser へのポインタです。

または、これを達成する唯一の方法が NSArray に PFRelation からの PFUsers を入力し、その結果を照会することである場合

前もって感謝します、エヴァン