awakeFromNibを呼び出すには、tableViewでセルをリロードし、実行中のコードを再実行して、セル内にあるpageViewControllerを新しくロードすることが可能ですか?awakeFromNibを呼び出すにはどうすればいいですか?
-2
A
答えて
1
私は、awakeFromNib
がnibファイルから初期化されるときにオブジェクトに対して呼び出されると信じています。したがって、手動で呼び出すことはできません。
これは、nibファイルからオブジェクトをロードするプロセスについてはthreadです。すべてのオブジェクトがインスタンス化と初期化された後
0
がawakeFromNIb
方法
についてのリンゴからのドキュメントを参照してください、 ペン先ローディングコードは それらのオブジェクトのすべてのための出口とアクションの接続を再確立します。次に、 オブジェクトのawakeFromNibメソッドを呼び出します。
したがって、手動で呼び出すことは不可能です。さらに、コードの行をawakeFromNib
に入れて別のメソッドにして、そのメソッドを呼び出すことをお勧めします。それはあなたのために働くでしょう。
0
他の回答者が指摘するように、「ライフサイクル」の方法を自分で呼び出すべきではありません。
override func awakeFromNib() {
super.awakeFromNib()
self.doSetupStuffINeedToRepeat()
}
func doSetupStuffINeedToRepeat() {
//...
}
その後、あなたは、単にあなたが欲しいdoSetupStuffINeedToRepeat()
いつでも呼び出すことができます。しかし、あなたのような何かを行うことができない理由地球上の理由はありません。あなたがawakeFromNib
に電話をしてはならない理由は、正常に実行された場合はsuper.awakeFromNib
に電話をかけ、実行中にこれを実行すると本当に物事が乱れることがあります...
関連する問題
- 1. 関数を呼び出すにはどうすればいいですか?
- 2. jqueryを呼び出すにはどうすればいいですか?
- 3. スーパークラスのawakeFromNibを呼び出す
- 4. NSWindowController awakeFromNibが2回呼び出されています
- 5. 呼び出し元スレッドでインターフェイスコールバックを呼び出すにはどうすればよいですか?
- 6. アクティビティでカスタムクラスを呼び出すにはどうすればよいですか?
- 7. レールコントローラでチャンネルメソッドを呼び出すにはどうすればよいですか?
- 8. サービスクラスでsupportFragmentMangerを呼び出すにはどうすればよいですか?
- 9. インスタンスでクラスメソッドを呼び出すにはどうすればよいですか?
- 10. MVCでコントローラアクションを呼び出すにはどうすればよいですか?
- 11. ベースクラスオブジェクトでサブクラスメソッドを呼び出すにはどうすればよいですか?
- 12. application_controllerでメソッドを呼び出すにはどうすればよいですか?
- 13. render()で.selectedIndexを呼び出すにはどうすればよいですか?
- 14. SwiftでNSLocalizedStringWithDefaultValueを呼び出すにはどうすればよいですか?
- 15. MVC4でカスタムモデルバインダーを呼び出すにはどうすればよいですか?
- 16. ViewPagerOnTabSelectedListenerをプログラムで呼び出すにはどうすればよいですか?
- 17. クラスオブジェクトで.lowerを呼び出すにはどうすればよいですか?
- 18. ムービークリップをランダムに呼び出すにはどうすればよいですか?
- 19. awakeFromNibとアウトレット - awakeFromNibを呼び出すとアウトレットとセグがセットされます
- 20. audioPlayerDidFinishPlayingを呼び出すにはどうすればよいですか:
- 21. Ajaxを呼び出すにはどうすればよいですか?
- 22. オブジェクトのカスタムメソッドを呼び出すにはどうすればよいですか?
- 23. JavaScript関数を呼び出すにはどうすればよいですか?
- 24. 移動コンストラクタを呼び出すにはどうすればよいですか?
- 25. awakeFromNibがViewControllerで呼び出されない
- 26. dialogFragmentでonActivityCreatedが呼び出されないようにするにはどうすればいいですか?
- 27. Jersey Client APIを呼び出すユニットテストコードはどうすればよいですか?
- 28. クラスメソッドがインスタンスで呼び出されないようにするにはどうすればよいですか?
- 29. 既にロックされたコードブロックをクラスから呼び出すにはどうすればいいですか?
- 30. Pythonコードから新しいシェルウィンドウでpythonスクリプトを呼び出すにはどうすればいいですか?
nibから手作業で、セル –
のprepareToReuseメソッドを使用することができます。awakeFromNibのコードを関数に入れて、関数を再度実行するだけでしょうか? – Raymond