代理人の宣言の前に*がないことに気づきました...
私はこのようなことをしました:
@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
それは完全にうまく機能しますが、私はいつも慣れているので、私が宣言するオブジェクトの前に*を付けます、なぜこれではないのですか?!?
ありがとうございました、
ゴティエ。