Я рву волосы здесь. Прочитал много примеров, которые описывают, как обойти это, но ни один не помог мне избавиться от проблемы.
Имейте простую кнопку на UIView, связанную с IBAction.
Код это ...
Contact.h
#import <UIKit/UIKit.h>
@interface Contact : UIViewController {
}
-(IBAction)buttonPressed:(id)sender;
@end
Contact.m
#import "Contact.h"
@implementation Contact
- (IBAction)buttonPressed:(id)sender
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Button Pressed" message:@"You pressed the button" delegate:nil cancelButtonTitle:@"Yep, I did." otherButtonTitles:nil];
[alert show];
[alert release];
}
Постоянно получаю это сообщение об ошибке:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIViewController buttonPressed:]: unrecognized selector sent to instance 0xd1d5f0'
Touch Up Inside связан с владельцем файла с помощью кнопки.
Скачали другой пример кода, и они работают нормально. Мой проект и перо настроены идентично другому примеру кода.
Понятия не имею, где вообще начинать пробовать и отлаживать.
Кто-нибудь поможет?