0

ivはxibを使用してクラスを作成したため、アプリ全体でクラスにアクセスできます。クラスは基本的に、3つのuiviewといくつかのボタンボタン+ラベルを持つペン先を保持します。今度はclassBからクラスA(3ビューなど)を呼び出していますが、self.viewにsubviewを追加するたびに何も起こりません。助けていただければ幸いです。

iveはクラスBhで次のことを行いました

#import "PlayResultViewController.h"
PlayResultViewController *playResultViewController;

classB.mで

//viewdidload
playResultViewController = [[PlayResultViewController alloc]init];
//some random method
[placeholderView addSubview:playResultViewController.loseView];
4

2 に答える 2

0

どのペン先をロードするかを指示する必要があります。

playResultViewController = [[PlayResultViewController alloc] initWithNibName:@"Mynib" bundle:nil];
于 2011-06-21T08:12:36.753 に答える
0

最初にinitWithNibNameがありません。いくつかの例を次に示します

ナビゲーションコントローラーを使用すると、使用できます

BViewController *bController = [[BViewController alloc] initWithNibName:@"BViewController" bundle:nil];
[self.navigationController pushViewController:bController animated:YES];
[bController release];

UInavigation コントローラなしでテストできます

BViewController *bController = [[BViewController alloc] initWithNibName:@"BViewController" bundle:nil];
    self.view = bController; 
    // or alternatively self.view = bController.view;
    [bController release];
于 2011-06-21T08:15:39.370 に答える