多くのuitableviewcontrollersとuiviewcontrollersをネストするタブバーアプリケーションがあるとしましょう。特定のコントローラーのハンドルを取得するために使用するコード行は何ですか?
たとえば、現在タブバーコントローラーの3番目のタブであるuitableviewcontrollerを取得したいとします。私は次のコードを持つMyObject.h/mファイルにいます:
MyObject.h
#import <Foundation/Foundation.h>
#import "MyAppDelegate.h"
@interface MyObject : NSObject
-(void) myfunction;
@end
MyObject.m
#import "MyObject.h"
@implementation MyObject
-(void) myfunction {
UITableViewController * mytvc = /*Some line of code*/;
}
@end
/*Some line of code*/
mytvcが、関心のあるuitableviewcontrollerを指す変数になるように、何に置き換えますか?
XCode4.2を使用しています。各uiviewcontrollerを説明するストーリーボードがあります。タブバービューコントローラは、xcodeが私のために最初に作ったものでした。それで、それはアプリのトップだと思いますか?