問題タブ [pfquerytableviewcontrolle]

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 に答える
96 参照

parse-platform - PFQueryTableViewController は、ストーリーボードのカスタム PFTableViewCell のほとんどの設定を無視します

のサブクラスである TableViewController がありPFQueryTableViewControllerます。のサブクラスであり、タイプ の 2 つのカスタム プロパティを持つ
動的な TableViewCells を表示します。 次の図のように、どちらもストーリーボードに設定されています。 さまざまなビューの背景は、ビューが見えるように色付けされています。両方のラベルのテキスト サイズが同じ 12pt に設定されていることに注意してください。 では、両方のラベルを PFTableViewCellIBOutlet UILabel

ここに画像の説明を入力

tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object

アプリを実行すると、次の画像が表示されます:
ここに画像の説明を入力
1) テキストは正しく書かれていますが、2) 背景は色付けされていません。3) 日付フィールドのみが 12 pt のテキスト サイズであるのに対し、アクティビティ ラベルはサイズは 17 pt です。3) アクティビティ ラベルの高さは、ストーリーボードで定義されているものと異なりますが、それよりも小さくなっています。

もちろん、セル ラベルは正しく設定されており、「正しい」セルはキューから取り出されています (そうしないと、カスタム プロパティにアクセスできませんでした)。また、プロパティは正しくリンクされています (そうしないと、テキストが正しく表示されません)。
テーブル ビュー コントローラーには、テーブル ビュー セルのストーリーボード設定を上書きするデリゲート メソッドがありません。

だから私の質問は:

テーブル ビュー セルのストーリーボード設定が部分的にしか使用されないのはなぜですか (最初のラベルのテキスト サイズ)、それらのほとんどは無視されます (背景色、高さ、および 2 番目のラベルのテキスト サイズ)。正しく動作させるには?

0 投票する
0 に答える
327 参照

ios - SWIFT での PFQueryTableView ピン オブジェクトの解析

アプリは、インターネット接続がない場合でも使用できるはずですが、インターネット接続が再び利用可能になったときに、バックエンドから新しいオブジェクトをロード/更新する必要があります。

オブジェクトを固定して、PFQueryTableViewControllerインターネット接続がある場合にのみ解析バックエンドからロードすることは可能ですか?

今、私は私の中にこれを持っていますviewDidLoad()

そしてこれは私の中でqueryForTable()

その結果、 myPFQueryTableViewControllerはオブジェクトをロードしなくなります。私は何が欠けていますか?

スイフト使ってます!

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

ios - UISearchbar と PFQueryTableViewController

と を使用PFQueryTableViewControllerしてUISearchBarいます。私は使用していませんUISearchBarDisplayController。基になるクエリは、検索文字列を小文字または大文字で記述した場合にのみ検索されます。両方使いたい。小文字でも大文字でも検索してくれます。これは私のコードです。

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

ios - PFQueryTableViewController クラスの queryTable() で findObjectsInBackgroundWithBlock を使用する方法

PFQueryTableViewControllerを拡張するクラスがあります。このクラスのqueryForTable() の実装では、 を使用してクエリを作成するために追加するデータを取得しようとしていますfindObjectsInBackgroundWithBlock。問題は、findObjectsInBackgroundWithBlockが非同期であるため、 から取得したデータをどのように使用し、それを使用して以下findObjectsInBackgroundWithBlockをビルドし、 .queryreturn query

私のコードとエラーを以下に示します。

画像表示機能とエラー

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

ios - クエリ制限を 5 に制限し、load more を追加して PFQueryTableViewController に別の 5 をロードする

制限 5 を照会するにはどうすればよいですか。ユーザーが下にスクロールすると、別の 5 が読み込まれます。

これがコードです

制限を設定する必要がありますか?

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

ios - PFQueryTableViewController が Parse から Swift tableView にロードされない

私は Swift を初めて使用し、現在のユーザーの場所を見つけようとしています。次に、近くのすべてのユーザーにクエリを実行UITableViewし、ストーリーボードにロードします。ただし、コードをビルドすると、データが表示されませんUITableView(Parse はバックエンドです)。問題を調査しようとしたところ、次の使用方法が見つかりましたPFQueryTableViewController

データをロードしない迅速なPFQueryTableViewController

しかし、私がこれを行うとき

常にNSExceptionエラーを返します。この問題を修正したり、以下のコードを修正して解析データをテーブル ビューに返すにはどうすればよいですか?