Я пытаюсь заставить асинхронную загрузку изображений работать в моем приложении, но, очевидно, я просто отстой, даже когда копирую код! Я следовал этому уроку: http://www.geekygoodness.com/2009/09/13/a-simple-cocoa-asynchronous-image-loader-class-to-use-in-your-iphone-app/
и я получаю 3 ошибки в моем .h файле. Весь мой .h файл сверху вниз выглядит так:
//
// GGImageLoader.h
//
//
// Copyright 2011 __MyCompanyName__. All rights reserved.
//
#import <UIKit/UIKit.h>
@protocol GGImageLoader
// Asynchronous Image loading
@interface GGImageLoader : NSObject { // ERROR - "No type or storage class may be specified here before 'interface'"
NSURLConnection * connection;
NSURL * url;
NSMutableData * mutData;
UIImage * image;
id delegate;
}
@property ( nonatomic, retain ) UIImage * image;
- (id)initWithURL:(NSURL *)aURL;
- (void)setDelegate:(id)anObject;
- (void)load;
@end
@protocol GGImageLoaderProtocol // ERROR - "No type or storage class may be specified here before 'interface'"
@required
- (void)imageLoader:(GGImageLoader *)loader
didLoadImage:(UIImage *)anImage;
@optional
- (void)imageLoader:(GGImageLoader *)loader
didReceiveError:(NSError *)anError;
@end
//
Ошибки, которые я получаю, написаны рядом с приведенным выше кодом, а третий - «Объявление метода не в контексте @interface».
Буду очень признателен за любой совет.