問題タブ [pfobject]
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.
ios - parse.com (PFObject) を使用して iOS で少し助けが必要です
私は Parse.com に次の 2 つのクラスを持っています。
最初のユーザー クラス: ユーザー名、パスワード、電子メール、および userTitle。
2 番目のメッセージ クラス: senderName、file、fileType、senderTitle、senderId、recipientIds。
私のコード:
上記の方法でクラス User の「userTitle」をクラス Messages の「senderTitle」に設定できません。その方法を知っている人はいますか? 前もって感謝します。
よろしく、
ios - データベース内のさまざまな PFFile オブジェクトのクエリ
データベース内のさまざまなオブジェクトを照会するアプリを開発しています。これらのオブジェクトには、PFFile が添付されています。ビデオでも写真でもかまいません。
クエリの応答を取得すると、必要な PFObjects はありますが、PFFile のコンテンツはありません。私はこれについて多くのことを読んできましたが、これが通常の動作であることを知っています。PFFiles が PFObject とは別に保存されていることも知っています。
この特定のケースでは、PFFile と一緒に PFObject を取得する必要があるため、画像を表示したりビデオを再生したりするときに、既にダウンロードされているため、ダウンロードを待つ必要はありません。
クエリに「include」を追加しようとしましたが、「PFFile は別の PFObject へのポインターではありません」などのエラーが表示されます。
これを行う方法はありますか?PFObject と PFFile を同時にダウンロードするには?
PS: 最新の Parse iOS SDK (v 1.5) を使用しています。
ありがとう!
ios - 取得時に PFObject サブクラスを初期化する方法は?
Parse のドキュメントでは、PFObject のサブクラスの init をオーバーライドしてはならないと具体的に述べています。このようにオブジェクトメソッドをオーバーライドできるため、コードで作成されたオブジェクトの場合は問題ありません...
これは、次の場合に機能します。 CustomObject *myThing = [CustomObject object];
しかし、クエリからオブジェクトをフェッチするときにオブジェクトが呼び出されないようです....
では、取得時にカスタム PFObject を初期化するにはどうすればよいでしょうか?
ios - Parse を使用して Mutual Friends のクエリを最適化する
現在、getMutualFriends メソッドを最適化しようとしています。「Friends」View Controllerを開くと、ユーザーが現在持っているすべての友達に対してgetMutualFriendsメソッドを実行します...これは最適ではありません...しかし、最も簡単な解決策でした...
私がしたことは次のとおりです。
そして、+(void)queryForMutualFriends
次のようになります。
したがって、ループを実行して個々の PFUser オブジェクトを getMutualFriends メソッドに渡す代わりに、友人の配列をメソッドに渡し、キーが「user」と「count」である辞書オブジェクトの配列とそれぞれの値を返したいと思います。 (例えば@[@{@"user":somePFUser, @"count":5}, @{@"user":anotherPFUser, @"count":20}];
つまり、これは現時点では問題なく動作しますが、API リクエストが多すぎます...
PFQuery のセットアップ方法についてアイデアを持っている人はいますか?
編集:
ios - 別の Parse インストール ユーザーによって作成された PFObjects を表示/取得しない
私は何ヶ月もアプリに取り組んできましたが、開発段階では、Parse バックエンドから情報を取得するのに問題はありませんでした。しかし、アプリをディストリビューションに移動してアプリ ストアに置いた 2 番目の時点で、誰かがインストールから私に送信するすべてのオブジェクトが受信トレイに表示されないことがわかりました。受信トレイで作成したオブジェクトしか見ることができません。他のユーザーが自分のアプリや Vise Versa で作成したオブジェクトが表示されない理由を知っている人はいますか? ところで、これは Xcode、Objective-C、および iOS によるものです。
ios - Swift - 配列内のランダムな値を呼び出すときのエラー
配列内のランダムな値を「objectId"EXC_BAD_INSTRUCTION"
」と表示されているクエリに呼び出そうとしていますが、「」と表示されている場所でエラーが発生しますlet votes = voteCount1["votes"] as Int
。それは私IBAction
の機能の下にありますaddVote1
。
どこが間違っていますか?Parse データ コントローラーの特定の行 (特定の objectId を持つ各変数) 内にある各変数の値を取得し、その行内の対応する変数に投票を送信しようとしていますが、エラーが発生します。エラーが発生しない唯一の方法は、「objectId」の代わりに objectId を明確に定義することquery.getObjectInBackgroundWithId("objectId")
です。どこで間違っている可能性がありますか?
parse-platform - PFObject をアップロードしようとしたときの解析エラー
Parse でメッセージング アプリを作成しようとしていますが、PFObject をアップロードしようとするとこのエラーが発生します。
エラーは言う:
2014-11-22 14:43:21.154 Parse demo[688:27950] 警告: メイン スレッドで実行時間の長い操作が実行されています。warnBlockingOperationOnMainThread() で中断してデバッグします。
私のコードは送信者ボタン用です:
send.text は単なるテキストボックスです。
続行するための推奨事項や方法は高く評価されます。
swift - Parse.com からのオブジェクトの取得
Parse から PFObject を取得しようとするときに、コードに苦労しています。
これは私のコードです:
問題は「var messageObject:PFObject =」にあります。この声明を完成させるために何を書けばよいかわかりません。
続行する方法についてのアイデアをいただければ幸いです。