問題タブ [reloaddata]

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

objective-c - scrollView の UITable、reloadData 呼び出しで UITable が動作しない

2 つの UITables を持つスクロール ビューがあります。テーブルに関するすべてがうまく機能します。どちらのテーブルもスクロールする必要はありません。私が電話したら

[self.tableOne reloadData]; ボタンを押すと動作します。しかし、UITextView のデリゲート メソッドで呼び出すと、動作しません。これはスレッドの問題ですか?または、この奇妙な動作の原因は何ですか。

ユーザーが各セルにある UITextView を押したときに、TableCell のサイズを大きくしたいと考えています。

このメソッドが呼び出されていることを確認するために、ここに NSLog を追加しました。

どのセルがアクティブであるかを確認し、reload table を呼び出して、このセルの高さを調整できるようにします。

しかし、heightForRowAtIndex が呼び出されることはありません。

tableOnes データソースとデリゲートを自分自身に設定しています。私の.hに追加しました

そのため、電話がかかってきています。

何がうまくいかないかについてアドバイスをくれる人はいますか?

どうもありがとう、 - コード

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

ios - iOS - 別のスレッドが reloadData をメインスレッドに送信する必要がある

UIView オブジェクトを作成し、それを UITableView のデータ ソースに挿入し、UITableView で reloadData を呼び出す別のスレッドを取得しました。ただ、別スレッドなので直接 reloadData を呼べないので、メインスレッドにやらせる必要があるのですが…どうやってメインスレッドにやらせるのですか?

ありがとう

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

objective-c - rootViewController で tableView データをリロードする

配列にデータを入力する新しいオブジェクトを作成した後、rootViewController で tableView をリロードしようとしています。

rootVIewController の viewDidLoad で以下を使用したい:

[tableView reloadDate];

しかし、私はエラーが発生します:

Use of undeclared identifier "tableView"

viewDidLoad メソッドの後までオブジェクト tableView を宣言していないためだと思います。テーブルを更新するには、他にどのようなオプションが必要ですか?

ありがとう

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

uitableview - NSOperationQueue がテーブルビューの更新をブロックしています

バックグラウンドでサーバーからデータをダウンロードするために NSOperationQueue を使用しています。ダウンロードするデータが複数あるため、データをダウンロードするたびに複数の操作がキューに追加され、単一のデータを受信したら更新する必要がある UITableview があります。私は KVO アプローチを使用して、操作の終了ごとに「isFinished」キーを追跡しました。しかし、テーブルビューを更新すると、テーブルビューのすべてのデリゲートが呼び出されますが、テーブルは更新されません。テーブルビューが完全に更新されていない場合でも、コンソールログから、ワーカースレッドからのログが表示されることもわかります(データのバックグラウンドダウンロードに使用されます)。では、テーブルが完全に更新されないのはなぜですか? それを回避する方法は何ですか?

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

core-plot - コアプロット:2つのプロットのうちの1つだけでデータをリロードします

2つのプロットを持つグラフがあります。最初のプロットCPTScatterPlot*boundLinePlotは非常にデータ集約的であり、一度作成するだけで済みます。

一方、2番目のプロットCPTScatterPlot * dotPlotは、スライダーの変更に応じてグラフ上を移動する単一のポイントにすぎません。このプロットを更新するだけです。

スライダーメソッドの最後に[graphreloadData]を使用していますが、プロットを更新する必要があり、パフォーマンスが大幅に低下します。1つのプロットだけをリロードするための構文は何ですか?

また、開始から停止までのスライダーの値ごとに更新するのではなく、スライダーの移動が停止したときにのみ更新できるでしょうか。

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

ios - TableViewreloadDataとbeginUpdatesおよびendUpdates

TableViewの更新に関してトリッキーな問題が発生しました。更新のさまざまな方法を使用すると、さまざまな結果が得られます。説明させてください。

状況1:[tbl reloadData]; TableViewを更新するために、ここtblでTableView を使用します-意図したとおりに機能します。

状況2: 使用する:

tblTableViewはどこにあり、TableViewにindexPaths存在するすべてのindexPathを含む配列です。これで配列は正常になり、すべての正しいindexPath(ダブルおよびトリプルチェック)が含まれていますが、何らかの理由で-これは意図したとおりに機能しません。

これがXY問題であることに気付きました(Yを求めますが、Yを解くとXが解けると思うので、私の問題は本当にXです)。それは、Xの説明が少し複雑だと感じたからです(上記の問題の結果)。簡単な方法なので、できればそれは控えたいと思います。

それで、私の質問に移ります: TableViewを更新する2つの方法の間に違いはありますか(もちろんアニメーションビットは別として)、または問題が他の場所にあるのではないかと疑う必要がありますか?

編集: さて、私は症状が何であるかを説明しようとします:

-メソッドでは、次のように、セルのcellForRowAtIndexPathindexPath行と等しいタグが割り当てられたボタンを各セルに追加します。

これを行う理由は、すべてのボタンが同じ関数を呼び出すため、各ボタンを識別できるようにするためです。

次にセルを更新すると(セルの一部の値が変更されたため)、状況1ですべてが正常に機能しますが、状況2ではタグが混同されるため、次にボタンの1つを押すと、正しいタグがなくなります。

取り違えは私にはランダムに見えますが、ランダム化は、最初に押すセルボタンによって異なります。これで私の問題が明らかになることを願っています。

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

iphone - tableView reloadData が機能しない

タブバーアプリケーションにテーブルビューがあります。

データをロードしていますviewDidLoad

データをリロードしようとしています viewWillAppear

このビューでは、別のビューを呼び出します。このビューは、変更されると、リリース時にコア データが更新されます。テーブルビューに戻っても更新されません。更新する唯一の方法は、アプリを終了して最初からリロードすることです。

合計で 2 つの個別のテーブル ビューがあります。奇妙なことに、最初のテーブルビューは更新されます。

何かご意見は?ロブ

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

iphone - UITableView reloadDataメソッドは、ぼやけたデータの問題を引き起こします

私はUITableViewそれぞれUITableViewCellにがありUIView、それ以上UIViewに2つと2つUIButtonありUILabelます。私の問題は、テーブルビューをリロードしているときに新しいデータが古いデータに書き直され、コンテンツがぼやけて不明瞭になり、方法cellForRowAtIndexPathでラベルを削除するこのコードを使用した場合、それも正しく機能していません.......

このコードは一度に1行を表示していますが、それ以外の場合は誰も表示していません...

のコードcellForRowAtIndexPathはこれです...

私のコードでは、reuseTableViewCellWithIdentifier:各ラベルとボタンタグを同じにする必要があるため、メソッドを使用できません。他の場所でそれらをフェッチする必要があるためです。

0 投票する
5 に答える
24911 参照

objective-c - テーブルビューをリロードするxcode

私のアプリでは、NSMutableArray からの値で埋められるテーブルビューがあります。この可変配列は別のビューコントローラーに追加されているため、データをリロードする必要があります。

これはおそらく非常に単純な質問ですが、15 件以上の投稿を読んだことがありますが、どれも xcode 4.2 に対応していないようで、[self.tableView reloadData] を正確にどこに配置すればよいでしょうか。このメソッドは正確にどこに配置する必要がありますか? テーブルビューのソースコードのいろいろなところに入れてみたところ、初めてテーブルビューが値なしで初期化されました。

または、他のviewcontrollersコードに配置する必要があります。その場合、使用されているUItableviewサブクラスの特定のインスタンスをどのように参照できますか?

よろしくお願いします。

0 投票する
13 に答える
62000 参照

ios - -reloadDataを呼び出した後にUITableViewcontentoffsetを保持する方法

の後に呼び出されるデリゲートメソッドを知りませんreloadData。そして、afterDelay:2どちらの種類のハックを使用するかは短すぎるか長すぎる可能性がありますが、どうすればそれを実装できますか?