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

iphone - URLからデータをリロードする方法???viewdidloadでのみデータをロードできますか?

OK、最初にこのプログラムはこのコードでURLからplistをロードできますそして私はこれを入れます

テーブルビューセルを初期化するためにplistファイルを取得するよりも

今、私はそれを初期化するためにURLデータをリロードし続ける必要があります

だから私は追加します

getURLrequestをから(void)viewDidLoadに変更します

ここに問題があります〜

TableViewセルの初期化は、からplistデータを取得しなかったようです。timeFired

コンソールの結果を確認すると、3秒ごとにplistデータが返されることがわかります(REFRESH_STATUS_TIME = 3.0を定義します;)

プログラムのセルへのデータのリロードパスが失敗した場合の何が問題になりますか?

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

iphone - UITableView、reloadData はセルをリロードしますが、テーブルのサイズは変更しません

UITableView の dataSource を更新して reloadData を呼び出すと、セルは更新されますが、テーブルのサイズは変わりません。

私は本当に手がかりがありません...誰かが助けることができますか?

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

iphone - サブクラス化されたときにtableViewをリロードするとクラッシュする

みんな!tableView のリロードに問題があります。RadioTableというクラスを使用して、tableView をサブクラス化しています。TableViewCells もサブクラス化していますが、ここでは重要ではありません。

私はかなり新しく、いくつかのチュートリアルやものからサブクラスを構築したことを指摘する必要があります。

まず、データをリロードしようとしたときに表示されるエラー メッセージを次に示します。[self.tableView reloadData]でリロードしています。

さて、問題はかなり明確です。ビュー(私のnibファイル)には、ファイル所有者に接続されたtableViewがありません。そして、それが私が解決しようとしたものです。サブクラスに IBOutlet を追加し、そこに tableView-property を設定しようとしました。

(私のtableView-subclassはUITableViewから継承されているので、明確です)

ここに私の初期コードがあります:

アプリを起動するとtableViewは正常に動作し、完璧に動作します。しかし、リロードしようとすると問題が発生します。

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

uitableview - iPhone、UITableView reloadData が機能しないのはなぜですか?

わかりやすくするために、スクリーン ダンプを同封しました。

データソースとデリゲートのアウトレットをアタッチし、テーブル ビューのアウトレットを作成しましたが、reloadData が機能しませんか?

理想的には、ビューが一度読み込まれた後にのみ reloadData を呼び出したいですか?

代替テキスト

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

iphone - iPhone、UITableView セルにデータがある場合とない場合とで黒くするにはどうすればよいですか?

データがロードされたときにUITableViewの行/セルを黒くすることができました。ファッションに合わせて、行の間に白い線が表示され、見栄えが悪くなります。データの有無にかかわらず完全に黒くするにはどうすればよいですか?

現時点で使用しているコードは次のとおりです

}

これが私が得たものです(白い線が残っています):(

代替テキスト

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

objective-c - Objective C - reloadData を呼び出した後の UITableView オブジェクトのプロパティが null/nil である

次のように定義された ViewController があります。

LoadSection が呼び出されると、NSURLConnection が呼び出されて URL がロードされ、次にそれが呼び出されます。

データは正しく解析され、多くの項目で満たされたセクションができました。

[self.view reloadData] を呼び出すと、セルにデータを表示するデリゲート メソッド cellForRowAtIndexPath へのコールバックが強制されますが、この時点でセクションは再び nil になります。

誰かが私の間違いを指摘できますか?私は客観的なcの初心者であり、おそらくポインターの問題であることを認めなければなりません。必要なことは、reloadData を呼び出した後にセクションの値を保持することです。

どうもありがとう。

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

iphone - セルを削除した後、セルの内容を更新する

私は次の問題を抱えています:

コンテンツとしていくつかのテキストといくつかの画像を含むUITableViewがあります。セルのTextLabelにテキストが表示され、セルのコンテンツビューのサブビューとしていくつかのUIImageViewを含むUIViewを追加します。

いくつかのセルを削除するまで、すべてが正常に機能します。何が起こるかというと、テーブルからセル(最初のセルとしましょう)を削除し、そのデータをリロードすると、たとえば2番目のセルがさらに1つ上に移動します。右側のUIViewには、最初の(削除された)セルのコンテンツが含まれています。

なぜこれが発生するのかわかりませんが、cellForRowAtIndexPathコールバックメソッドに何か問題があると思います。

わかりやすくするために、コードを貼り付けます。

私にできることは、コントローラーをアンロードして再度ロードすることです。そうすると、画像に正しいコンテンツが再び含まれます。

これが私のコードです:

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

iphone - リロードデータを使用して子を選択した後、テーブルビューが親ビューに更新されます

JSONを使用してAppDelegateから新しいデータを取得するUITableViewがあります。データを保存し、AppDelegate.data3からこのテーブルビュークラスにプルされます。mysqlデータベースにレコードを追加した後、データを更新するDelegateメソッドを起動します。

ただし、[self.tableview reLoadData]; テーブルのドリルダウン機能が壊れます。行を選択すると、子ビューが一瞬プッシュされ、親行で画面が更新されます。[self.tableviewreLoadData]を取り出すと; 親が子にプッシュしますが、新しいデータで更新された画面が表示されません。

何か案は?

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

iphone - self.tableview reloadData が UITableView でクラッシュを引き起こす

行を選択すると、このクラッシュが発生します: '-[__NSCFArray objectAtIndex:]: index (1) beyond bounds (1)',

クラッシュを引き起こしていると考えたため、viewWillAppear からデータを移動しました。ViewDidLoad にロードするようになりました。

ただし、[self.tableview reloadData]; がオンになっていると、このクラッシュが発生します。

アイデア?

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

iphone - SegmentedControl に基づいて条件付きで UITableView をリロードする

ボタンがタップされたときに、セグメント化されたコントロールの値に基づいて条件付きでテーブル ビューをリロードしたいと思います。

したがって、私の buttonTapped メソッドには、配列項目をランダムに選択するこのコードがあります。ブロックではelse、選択したアイテムを配列から削除して、同じアイテムが再度選択されるのを防ぎたいと考えています。現在、配列から削除しています...

しかし、おそらく-mutableCopy配列の を作成し、そこから項目を削除することで、ボタンがタップされる前の状態にアプリを戻す機能が必要です。

アイテムを再度選択できないことを示すには、どのようなオプションが必要ですか? グレーアウト?色変更?行を削除しますか?

各 tableView メソッドで、APP_DELEGATE またはコピーから値を返す前に、selectionControl の状態を確認する必要があります。

ありがとう。