Adding AFImageRequestOperation +operationWithRequest:callback:
This commit is contained in:
parent
e0879cf8b9
commit
63dc2a05ed
2 changed files with 9 additions and 4 deletions
|
|
@ -41,7 +41,8 @@ typedef enum {
|
||||||
|
|
||||||
@property (nonatomic, retain) AFImageRequestOperationCallback *callback;
|
@property (nonatomic, retain) AFImageRequestOperationCallback *callback;
|
||||||
|
|
||||||
- (id)initWithRequest:(NSURLRequest *)someRequest callback:(AFImageRequestOperationCallback *)someCallback;
|
+ (id)operationWithRequest:(NSURLRequest *)urlRequest callback:(AFImageRequestOperationCallback *)callback;
|
||||||
|
- (id)initWithRequest:(NSURLRequest *)urlRequest callback:(AFImageRequestOperationCallback *)callback;
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,8 +35,12 @@ static inline CGSize kAFImageRequestRoundedCornerRadii(CGSize imageSize) {
|
||||||
@implementation AFImageRequestOperation
|
@implementation AFImageRequestOperation
|
||||||
@synthesize callback = _callback;
|
@synthesize callback = _callback;
|
||||||
|
|
||||||
- (id)initWithRequest:(NSURLRequest *)someRequest callback:(AFImageRequestOperationCallback *)someCallback {
|
+ (id)operationWithRequest:(NSURLRequest *)urlRequest callback:(AFImageRequestOperationCallback *)callback {
|
||||||
self = [super initWithRequest:someRequest];
|
return [[self alloc] initWithRequest:urlRequest callback:callback];
|
||||||
|
}
|
||||||
|
|
||||||
|
- (id)initWithRequest:(NSURLRequest *)urlRequest callback:(AFImageRequestOperationCallback *)callback {
|
||||||
|
self = [super initWithRequest:urlRequest];
|
||||||
if (!self) {
|
if (!self) {
|
||||||
return nil;
|
return nil;
|
||||||
}
|
}
|
||||||
|
|
@ -47,7 +51,7 @@ static inline CGSize kAFImageRequestRoundedCornerRadii(CGSize imageSize) {
|
||||||
[statusCodes addIndexesInRange:NSMakeRange(200, 100)];
|
[statusCodes addIndexesInRange:NSMakeRange(200, 100)];
|
||||||
self.acceptableStatusCodes = statusCodes;
|
self.acceptableStatusCodes = statusCodes;
|
||||||
self.acceptableContentTypes = [NSSet setWithObjects:@"image/png", @"image/jpeg", @"image/pjpeg", @"image/gif", @"application/x-0", nil];
|
self.acceptableContentTypes = [NSSet setWithObjects:@"image/png", @"image/jpeg", @"image/pjpeg", @"image/gif", @"application/x-0", nil];
|
||||||
self.callback = someCallback;
|
self.callback = callback;
|
||||||
|
|
||||||
if (self.callback) {
|
if (self.callback) {
|
||||||
self.runLoopModes = [NSSet setWithObjects:NSRunLoopCommonModes, NSDefaultRunLoopMode, nil];
|
self.runLoopModes = [NSSet setWithObjects:NSRunLoopCommonModes, NSDefaultRunLoopMode, nil];
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue