Je vais arracher mes cheveux ici. J'ai lu beaucoup d'exemples qui décrivent comment contourner cela mais aucun m'a aidé à me débarrasser du problème. Avoir un simple bouton sur un UIView lié à un IBAction.NSInvalidArgumentException
code est ce ...
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];
}
reçoit constamment ce message d'erreur:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIViewController buttonPressed:]: unrecognized selector sent to instance 0xd1d5f0'
Touch Up Inside est lié au fichier Le propriétaire utilise buttonPressed.
Avez-téléchargé d'autres exemples de code et ils fonctionnent bien. Mon projet et ma plume sont configurés de manière identique à l'autre exemple de code.
Je n'ai pas la moindre idée de l'endroit où commencer à essayer de le déboguer.
Quelqu'un a-t-il besoin d'aide?
À quoi ressemble le code pour établir le rappel d'événement TouchUp? – fbrereto