2012-05-01 10 views
0

ユーザーが選択する一連のオプションを表示するUITableViewがあります。行が選択されると、テーブルはその行にチェックマークを追加するように更新されます(そして他のすべてから削除されます)。これまでのところすべてが良いです。ビューが閉じる前にUITableViewへの更新を表示する方法

私がしたいのは、ユーザーが行を選択した後でビューを閉じることですが、最初にテーブルビューを更新して、ユーザーが正しい行へのチェックマークの移動を確認できるようにします(ただし、簡単にこれが表示されます)。

私は次の操作を行う場合は、次の

[myTableView reloadData]; 
[parentView closeDialog]; 

テーブルの更新は表示されません、ダイアログ単に閉じます。どんな助けもありがとう。

答えて

0

これは「doesnの遅延

//afterDelay parameter represents number of seconds to delay the method call 
[parentView performSelector:@selector(closeDialog) withObject:nil afterDelay:1.0 ]; 
+0

ありがとう、正確に私が何をしたのか – faraquet99

0

希望、これはあなたを助けるをself接頭辞を追加し、performselector

[self.myTableView reloadData]; 
[parentView closeDialog]; 

を使用して、いくつかの遅延を追加します。..

+0

後closeDialogを呼び出すために、このテクニックを使用します彼の質問に答えてください –

+0

@obuseme:それは、しかし、私は遅れて言及するのを忘れて..あなたとテーブルを更新することはできません.. – Nit

関連する問題