Я создаю приложение для iPhone. У меня есть два контроллера вида (главный и окошко). В контроллере представлений у меня есть UIButton, который связывается с IBAction в контроллере представления.Почему я вижу следующее исключение в своем приложении?
Я получаю:
2010-08-05 21:40:05.741 appname[9151:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[aboutViewController gotoMain2]: unrecognized selector sent to instance 0x5c09950'
Heres код:
//
// aboutAboutViewController.h
//
// Created by **** on 5/08/10.
// Copyright 2010 ***. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
@interface AboutViewController : UIViewController {
}
- (IBAction)gotoMain2;
@end
And the .m file:
//
// AboutViewController.m
//
// Created by **** on 5/08/10.
// Copyright 2010 ****. All rights reserved.
//
#import "AboutViewController.h"
@implementation AboutViewController
- (IBAction)gotoMain2 {
[self dismissModalViewControllerAnimated:TRUE];
}
@end
Я 100% уверен, что все взаимосвязано правильно в Xcode и Interface Builder
Любая помощь оценивается
Спасибо. Daniel
ОБНОВЛЕНИЕ: Я узнал только сейчас, что он пытается указать на другой класс .. Но это правильно в IB ???
Извините, что .. я быстро отредактировал его, прежде чем я опубликовал только, чтобы скрыть некоторые имена .. Это все правильно в реальном коде .. – Daniel