QA@IT

AppDelegateで作成したViewの内容を変更するには

1531 PV

こんばんは。タイトルにあるようにiPhoneアプリを作成中で、AppDelegateでUINavigationControllerと『tshtshmi』さんが書かれている「http://level0.kayac.com/#!2011/08/ios.php」にある「Stats.hとStats.m」をaddSubviewで追加しています。

この場合、他のクラスからStats.mで表示されているview内の文字を取得することは出来るのでしょうか?

今、書いているコードは下記の通りです。よろしくお願いします。

##【現在のコード】
###<AppDelegate.m>

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
BooksViewController* view = [[[BooksViewController alloc] initWithNibName:@"BooksView" bundle:nil] autorelease];
self.navigationController = [[[UINavigationController alloc] initWithRootViewController:view] autorelease];
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
stats = [[Stats alloc] initWithFrame:CGRectMake(40, 40, 100.0, 60.0)];
stats.tag = 7;
[self.window addSubview:stats];
return YES;
}

###<BooksViewController.m>

- (void)viewDidLoad
{
    NSString *TextStats = self.stats.text;
    NSLog(@"Statsの現在値:%@",TextStats);
}
  • 簡単にできると思いますが、具体的に言うとどこが分らないんですか? -
ウォッチ

この質問への回答やコメントをメールでお知らせします。