アプリ版:「スタンプのみでお礼する」機能のリリースについて

objecive-cを使ってアプリを作っているのですが、
iphoneアプリの開発初心者です。

action.mファイルで指定しているボタンのアクションのところで、
kekka.mのファイルに書いているメソッドを実行させたいのですが、
他クラスのメソッドの実行方法が分かりません。

[インスタンス メソッド名];
で実行できるということは何となく分かったのですが、
どれがインスタンスに当たるのかが不明で、質問しました。

action.mに書いたメソッド
-------------------
//次へのボタンが押されたときの処理
- (IBAction)kaisetsu:(id)sender
{
//kekka.mの- (void)showNextメソッドを呼び出したい。
[★ここの書き方が分かりません★];

kekka *viewController = [[kekka alloc] initWithNibName:@"kekka" bundle:nil];

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];
navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
[navigationController setNavigationBarHidden:YES animated:YES];

//モーダルビューとして、次のビューを表示する
[self presentModalViewController:navigationController animated:YES];

}
-------------------


kekka.mに書いているメソッド
------------------------
// 結果を表示する
- (void)showNext
{
// 結果情報を取得する
QuizItem *item = [self.quiz nextQuiz];
self.questionTextView.text = item.question;

//読み込んで追加=========================
NSUserDefaults *_userDefaults = [NSUserDefaults standardUserDefaults];
NSString *kaisetsutext;
kaisetsutext = [_userDefaults stringForKey:@"kaisetsutext"]; //読み込み
kaisetsutext = item.kaisetsu;
[_userDefaults setObject:kaisetsutext forKey:@"kaisetsutext"];
[_userDefaults synchronize];
//読み込んで追加=========================
}


お手数ですが、ご教授いただけましたら幸いです。

A 回答 (1件)

kekka *viewController = [[kekka alloc] initWithNibName:@"kekka" bundle:nil];



を実行した後に

[viewController showNext];
とかきます。
    • good
    • 1
この回答へのお礼

ありがとうございます! 
これでうまく動きました!

お礼日時:2012/07/19 13:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!