2011-07-29 6 views
0

他のクラスのボタンクリックでEditTableメソッドを呼び出すことでUITableViewを編集したいと思います。言い換えれば、私はそのUITableViewに移動することなく、いくつかの他のviewcontrollerからUITableviewから行を削除したいです。他のクラスからUITableViewのEditTableメソッドを呼び出す方法は?

これを達成する方法やサンプルコードを教えてください。

+0

ビューのスタックにテーブルビューコントローラがありましたか? –

+0

いいえ、IBOutletとしてテーブルビューを含む単純なビューコントローラです –

答えて

1

テーブルビューから行を削除する場合は、データソースから対応する行を削除するだけで済みます。次の表が表示されたら、データソースの変更がテーブルに適用されるように、データをリロードする方法を知っている必要があります。

編集

あなたは、彼らがすでにアンロードされている可能性があるため、スタック内の深いコントローラを表示するメッセージを送信するに頼るべきではありません。