問題タブ [pfquery]

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 投票する
3 に答える
622 参照

ios - PFQueryTableViewController が画像をロードしない parse.com

現時点では、次のコードを使用しています。

これは機能しますが、画像の読み込みに時間がかかりすぎ、スクロール時の視覚効果があまり良くありません。PFTableViewCell を使用しようとしましたが、解析から PFFile を取得しようとすると、cell.imageView.file 行のインスタンスに認識されないセレクターが送信されましたというメッセージが表示されます。ストーリーボードのクラスを PFTableViewCell に変更すると、アプリはクラッシュしませんが、画像も読み込まれません。

これは、クラッシュを引き起こすコードです。または、ストーリーボードを PFTableViewCell に変更した場合、画像が表示されません。

これについて本当に助けが必要です。たくさんのことを試しましたが、何もうまくいかないようです。ありがとう。

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

ios - whereKey:@"objectId" には何を付ければよいですか?

iOSを使用しています。

whereKey:@"" に @"objectId" を挿入すると、. 次のエラーが表示されます: 特別なキーが正しくありません: objectId.

これは私のコードです:

friendsID は、現在のユーザーがフォローしているユーザーの objectId を持つ NSString です。

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

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

ios - tableView のリロード中にアプリがクラッシュする

通常、テーブルをリロードしてもクラッシュしません。しかし、バックグラウンドでデータを取得し、テーブルをリロードしてそのデータを表示すると、同時にユーザーがテーブルをスクロールするとアプリがクラッシュします。理由は、オブジェクトの配列chatDataが空であるためです。どうして空っぽなのかわからない。テーブルをリロードする直前にオブジェクトを に設定したためchatDataです。ユーザーが同時にスクロールしている場合にのみクラッシュすることに注意してください。

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

parse-platform - 効率的なクエリ方法

私のアプリには、ユーザーがアップロードした画像を保存するクラスがあります。クラス内の各オブジェクトには、写真が撮影された都市の名前を保持する city プロパティと、いいね! の数を追跡する like プロパティがあります。

都市ごとに 1 つの写真を返すクエリを送信できるようにしたいと考えています。各写真は、その都市で最高の「いいね!」のランキングを持つ必要があります。どうやってやるの?

私が最初に考えた 1 つの方法は、都市の最も気に入った写真を取得して配列に保存し、他の都市に対しても同じことを行うことで、複数のクエリを実行することです。ただし、各国には複数の都市があるため、それほど効率的ではありません。

解析は、データベースで使用される通常の操作をサポートしていません。さらに、複合クエリを使用してみました。残念ながら、サブクエリに制限や順序を設定することはできません。これに対する良い解決策はありますか?

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

ios - 解析時にデータを更新できません

こんにちは、解析時にデータを更新する際に問題が発生しています..

私はこのコードを以下に持っています..

そして、私がやろうとしているのはこのようなものです..(SQLステートメントで)

UPDATE RemittanceTable SET payoutRefNo = 'RM4323' WHERE objectId = '66gtbT'

私はエラー状態を受け取っています..

RIB[878:4d03] エラー: 更新するオブジェクトが見つかりません (コード: 101、バージョン: 1.2.18)

これについて私を助けてください。インターネットを見ていると、ほとんどの人がデータブラウザテーブルに acl を持っているべきだと言っています..そして私は ACL フィールドの値を持っています..

{"*":{"read":true},"pXE8AuiGdA":{"write":true,"read":true}}

NSLOGの使用..ここに出力があります..

}

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

ios - 同じテーブル内の 2 つのフィールドを比較する iOS 解析クエリを作成する方法は?

2 つの数値フィールドを持つ解析テーブルがあり、field2 が field1 より小さいレコードのみを取得するクエリを作成する必要があります。

私はこれを試しましたが、述語にはキーパスと定数が必要であるという例外が発生します:

0 投票する
3 に答える
572 参照

ios - 効率的な PFQuery のために NSPredicate を使用する

私のアプリは Parse をバックエンドとして使用しています。アプリのある時点で、別の配列に少なくとも 1 つのタグを含む必要があるオブジェクトをクエリする必要があります。明確にするために、データベースには、タグを配列に保存する Tags プロパティを持つクラス Pictures があります。私のアプリには、比較する必要があるタグの配列があります。Tags プロパティに保存されているタグを少なくとも 1 つ持つオブジェクトのみをフェッチする必要があります。次の PFQuery 関数whereKey:containedIn:およびwhereKey:containsAllObjectsInArray:を使用しようとしましたが、どれも私が望むことをしません。今、私は NSPredicates に注目しました。私は次のことを試しました:

コードを実行すると、次のエラーが表示されます。

このようなクエリまたは状況に適した NSPredicate を実行するにはどうすればよいですか?

詳細な説明のために、クエリがどうあるべきかを示す例として、データベース内のオブジェクトの 1 つが「タグ」列に次のものを持っているとします。

述語で使用したいタグ配列は次のとおりです。

「picture」タグが付いているため、前のオブジェクトを受け取ることを期待しています。別のオブジェクトに tagsArray 内のタグが 1 つも含まれていない場合、そのオブジェクトはフェッチされません。

Edite: ANY、SOME、ALL、NONE などの集計操作を使用できないことがわかりました。別の解決策を見つけることができますか?