У меня проблема, которую легко исправить, но я не могу ее отладить. У меня просто есть кнопка внутри вида в IB; владелец файла установлен на класс контроллера представления, который я использую, и при установлении соединений все выглядит нормально, т.е. соединитель находит метод, который я пытаюсь вызвать и т. д.
однако я получаю эту ошибку: Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: '*** - [UIApplication getStarted:]: нераспознанный селектор, отправленный экземпляру 0x3d19130'
Мой код выглядит следующим образом:
RootViewController.h
@interface RootViewController : UIViewController {
IBOutlet UIButton* getStartedButton;
}
@property (nonatomic, retain) UIButton* getStartedButton;
- (IBAction) getStarted: (id)sender;
@end
RootViewController.m
#import "RootViewController.h"
#import "SimpleDrillDownAppDelegate.h"
@implementation RootViewController
@synthesize getStartedButton;
- (void)viewDidLoad {
[super viewDidLoad];
}
- (IBAction) getStarted: (id)sender {
NSLog(@"Button Tapped!");
//[self.view removeFromSuperview];
}
- (void)dealloc {
[getStartedButton release];
[super dealloc];
}
@end
Кажется достаточно простым ... есть мысли?