さて、私はiPhoneゲームに取り組んでいます。メニュー画面から始めて、「New Game」または「High Scores」を選択します。「ニューゲーム」を選択しましょう。
これを初めて行うと、ゲームのプレイ方法を知らせるアラートが表示されます。これを - (id)initWithNibName 関数で実装しました。正確なコードは次のとおりです。
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
//Alert Here
}
return self;
}
それはうまくいきます。ただし、メイン メニューに戻ってからゲーム画面に戻ると、このアラートはポップアップしません (ユーザーが最初に [新しいゲーム] をクリックしたときにのみポップアップします)。
補足として、viewDidLoad関数も使用しています。
これが私のペン先を実装するために使用しているコードです(私は信じています):
[mainViewController viewWillAppear:YES];
[introViewController viewWillDisappear:YES];
[introView removeFromSuperview];
[self.view addSubview:mainView];
[self.view insertSubview:menuButton aboveSubview:mainViewController.view];
[introViewController viewDidDisappear:YES];
[mainViewController viewDidAppear:YES];
もう一度、どうもありがとう