Ceci est une question simple, et je suis sûr que je l'ai fait fonctionner dans le passé. J'essaie d'appeler une méthode en vueappeler des méthodes d'affichage à partir d'un contrôleur de vue
#import <UIKit/UIKit.h>
@interface View : UIView {
}
-(void)spinAction;
@end
d'un contrôleur de vue
#import <UIKit/UIKit.h>
#import "View.h"
@interface layers3ViewController : UIViewController {
IBOutlet View *view;
}
-(IBAction)spinButton:(id)sender;
@end
via la méthode
-(IBAction)spinButton:(id)sender{
[view spinAction];
}
mais ne peut pas se rendre à fonctionner. Tout est mis en place en utilisant l'Interface Builder. Est-ce que je fais quelque chose de fondamentalement mauvais ici? Un code précédent a fonctionné en mettant
[self.view spinAction]
mais avec des messages d'erreur mais pas même cela fonctionne ici. Toutes les astuces/suggestions plus que bienvenue.
Est-ce que votre ivar est nommé "vue"? – Anna
Je pense, mais c'est peut-être un mauvais choix de nom – drw