からメモリからの眺め/ビューコントローラを殺します。私は私と一緒に負担してください、OBJの-Cプログラミングにかなり新しいです別のビューコントローラ
私はタブバーを持っています。 1つのタブには、SQLデータベースのデータを配列に取得するテーブルビューコントローラがあります。 別のタブには、すべてをリセットするためのボタンがあります(すべてのデータを削除します)。このタブのビューコントローラは正常にSQLデータベースを削除しますが、テーブルタブに戻ると、テーブルにはまだデータがいっぱいです。
ボタンは、この他のビューコントローラから押されたときにどのように私はメモリからテーブルビューコントローラをアンロードすることができますか?
私はメモリ警告をシミュレートする場合、表はクリアし、バックタブに行くときに再構築されます。これは私がコードでやろうとしていることです。あなたはそのUITableView
上reloadData
を呼び出す必要が
おかげ
おかげで、それは有望なようです。私はまもなくそれを試みるでしょう。 – Darren
私は最初のコントローラでinitを作成しましたが、決して呼び出されません。 また、通知を呼び出すための 'userInfo'の部分を取り除かなければなりませんでした。なぜなら、宣言されていないと言われていたからです(とにかく必要とは思われません)。 – Darren
私はそれが働いてくれてありがとう。 ViewWillDisappearで通知を作成し、ViewWillAppearで削除します。 リセットボタンを押すと、array = nilを設定してテーブルのデータをリロードするNotificationを呼び出します。 ありがとうございました – Darren