私はUITableViewを使用していますWebサービスを使用してコンテンツを表示するには毎分1回データをリロードする必要があります。いずれかの人がこれを行うのを手助けすることができます...UITableViewでデータをリロードする方法
-2
A
答えて
1
Webサービスからデータをロードし、[tableView reloadData]
を呼び出すコードを含むメソッドを記述します。その後、timerを作成し、毎分メソッドを呼び出させます。
4
二つの質問があります。
1)UITableView
細胞をリロードする方法は?
2)どのように60秒ごとに自動的に行うのですか?手動であなたのUITableView
インスタンス上のポインタを持っている必要があり、データを再ロードする
1):
私の答え。テーブルをこのプロパティで接続することにより、@property
とIBOutlet
を使用して行うことができます。 tableView
と名付けたとします。その後、[tableView reloadData];
に電話して、テーブルのすべてのセルとセクションをリロードすることができます。
2)最も簡単な方法は、NSTimer
を作成して60秒ごとに起動し、特定のメソッドを呼び出す方法です。例:
[NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(updateTable) userInfo:nil repeats:YES];
P.S.また、テーブルビューの特定のセルまたはセクションをリロードすることもできます。してください、彼らのためにAppleのドキュメント内の検索
0
試してみてください。
/*****TIMER*****/
timer = [NSTimer scheduledTimerWithTimeInterval:60.0 target:self selector:@selector(updateTable) userInfo:nil repeats:YES];
/******************************************************************************/
-(void)updateTable{
[self.tableView reloadData];
}
0
あなたはハレーの答えを使用することができ、またはあなたがテーブルビュー自体にタイマーコールreloadDataを作ることができます。
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:60 target:self.tableView selector:@selector(reloadData) userInfo:nil repeats:YES];
0
よくデータモデルを確認する必要があります。いくつかの間隔で同じデータでテーブルビューをリロードするのは良い考えではありません。右 ?
timer = [NSTimer scheduledTimerWithTimeInterval:60.0 target:self selector:@selector(updateData) userInfo:nil repeats:YES];
-(void)updateData {
//do something with data model
//and reload table then
[self.tableView reloadData];
}
1
あなたはビューコントローラののviewDidLoadメソッドで1分のNSTimerを設定する必要が
- (void)viewDidLoad
{
NSTimer *myTimer = [NSTimer scheduledTimerWithTimeInterval:60.0 target:self selector:@selector(reloadTable) userInfo:nil repeats:YES];
}
//リロード表法
-
(void)reloadTable{
[self.tableView reloadData];
[myTimer invalidate];
}
1
[NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(TblUpdate) userInfo:nil repeats:YES];
-(void)TblUpdate
{
//Your Webservice
//table reload
[tbl reloadData];
}
関連する問題
- 1. jsonデータをUITableViewにリロードする
- 2. サイドバイサイドのデータをリロードするUITableView
- 3. UITableViewをリロードする
- 4. UITableViewでsectionHeaderのタイトルをリロードする方法は?
- 5. Simileタイムラインでデータをリロードする方法
- 6. UiViewController内にあるUItableViewをリロードする方法
- 7. ステップごとにUITableViewをリロードする方法は?
- 8. UITableviewの特定のセクションをリロードする方法は?
- 9. フラッシュ後にデータをリロードする方法
- 10. Datagridview:データをリロードする方法は?
- 11. iOS上でUITableviewをリロードする
- 12. アニメーションなしでUITableViewをリロードする
- 13. 2回目のJsonコールSwiftを実行した後でUITableviewでデータをリロードする方法3
- 14. iPhone SDKのUITableViewで特定のセルをリロードしアニメーション化する方法
- 15. なぜデータをリロードしている間にUITableviewがスクロールするのですか
- 16. uitableviewのラベルにテキストをリロードする
- 17. uitableviewに行とリロードを挿入する
- 18. UITableView - スクロール中にセルをダンプ/リロードしない方法
- 19. Xamarin - UITableViewは配列のデータをリロードします
- 20. UITableViewのリロードが完了したときの通知方法
- 21. アコーディオンデータを新しいデータでリフレッシュ/リロード/更新する方法は?
- 22. ブラウザのリロードで$ _POSTデータを保持する方法
- 23. iOS UITableViewは検索時にデータをリロードしません
- 24. スウィフト - 私はリロードのUITableViewヘッダー
- 25. UITableViewの可視(最後)のセルのみをリロードする方法は?
- 26. モーダルをリロードする方法
- 27. UIViewControllerをリロードする方法
- 28. 行が削除されたときにuitableviewデータをスムーズにリロードする
- 29. より多くのデータのためにUITableViewをリロードするには?
- 30. EmberJSを使用してページ内のデータをリロードする方法
は、Uを持っていますあなた自身のために何かを試してみたers.pleaseは以下の回答から任意の答えを受け入れます。 – Alok