- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
NSLog(@"switching views");
if([viewController isKindOfClass: [UINavigationController class]] &&
[[[viewController viewControllers] objectAtIndex: 0] isKindOfClass: [SavedViewController class]]) {
NSLog(@"its a SavedViewController");
[[[[viewController viewControllers] objectAtIndex: 0] tableView] reloadData];
}
}
答えて
Reloadデータ呼び出しをSavedViewControllerクラスのviewDidAppearメソッドに入れないのはなぜですか?
私は同じことを思っていた... –
第二の考えで良い呼び出し:) –
ドット表記はブラケットフォレストの一部をクリーンアップしますが、それはすべて私が考えることができます。
ココアの大きなトレードオフは、可読性と簡潔さです。
あなたは、私がどうなるのかからその遠くないよ:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
NSLog(@"switching views");
if([viewController isKindOfClass: [UINavigationController class]]) {
id first_view_controller = [viewController.viewControllers objectAtIndex:0];
if ([first_view_controller isKindOfClass: [SavedViewController class]) {
NSLog(@"its a SavedViewController");
[first_view_controller.tableView reloadData];
}
}
}
編集:C.マッコールあたりの場所のカップルで、ドット表記を使用
再編集:にObjCが短いんように見えます回路。
目的Cと私が短絡について知っている他のすべてのプログラミング言語。 –
ヘッドアップありがとう。 – amattn
- 1. jQueryコードを書くための良い方法はありますか?
- 2. RegularExpressionValidation - これを書く良い方法はありますか?
- 3. java8を使用してより良いコードを書く方法
- 4. この機能を書くには良い方法はありますか?
- 5. このコードをリファクタリングする良い方法はありますか?
- 6. この小さなコードをよりエレガントで最適な方法で書く方法はありますか? (ES6)
- 7. 私は持っているこのコードを書くより効率的/エレガントな方法はありますか?
- 8. このコードを簡略関数で書く方法はありますか?
- 9. このコードを簡単に書く方法はありますか?
- 10. @propertyデコレータはこのコードをより良くしますか?
- 11. このコードを短くする方法はありますか?
- 12. より良いコードを書くのに欠けているモジュールがありますか?
- 13. Moqでこのテストを書くには、より良い方法がありますか?
- 14. bindParamで少ないコードを書く方法はありますか?
- 15. ストーリーボードはあなたに醜いコードを書くことを余儀なくされていますか?
- 16. この正規表現を書く良い方法はありますか?
- 17. このSQLクエリを書く良い方法はありますか?
- 18. このSparkSQL文を書く良い方法はありますか?
- 19. このクエリを書くためのより良い/より簡潔な方法がありますか?
- 20. このスクリプトをPythonで書くよりよい方法がありますか?
- 21. このコードを書くための方法はありますか?
- 22. このMATLABコードを実装するより良い方法はありますか?
- 23. このhtml/razorコードを書く簡単な方法はありますか?
- 24. C#でバッチスクリプトを書くには良い方法はありますか?
- 25. コードを書く良い方法
- 26. 大規模なユーザーのPowerShell処理が非常に遅い - より良い方法がありますか?
- 27. このクエリを書くための最適化された、より良い方法はありますか?
- 28. このPythonコードをより良く/よりエレガントにする方法を教えてください。
- 29. このコードを書くには最良の方法ですが、これはJavaScriptの条件が非常に多いためですか?
- 30. iOS - HTMLコードをクリーンアップする良い方法はありますか?
これはスタックオーバーフローに属します。 – Sam152
コメントは移行されますか? ^^^ –