Je viens de remarquer qu'il n'y a pas * en face de la déclaration d'un délégué ...Pourquoi n'y a-t-il pas * devant la déclaration du délégué?
Je l'ai fait quelque chose comme ceci:
@protocol NavBarHiddenDelegate;
@interface AsyncImageView : UIView {
NSURLConnection* connection;
NSMutableData* data;
UIActivityIndicatorView *indicator;
id <NavBarHiddenDelegate> delegate;
}
@property (nonatomic, assign) id <NavBarHiddenDelegate> delegate;
- (id)initWithUrl:(NSString*)url;
@end
@protocol NavBarHiddenDelegate
- (void)hideNavBar;
@end
Il fonctionne parfaitement bien, mais comme je suis habitué à toujours, mais un * devant les objets que je déclare, pourquoi pas pour celui-ci?!?
Merci,
Gotye.