- (void)dataWithRequest:(LKImageRequest *)request callback:(LKImageDataCallback)callback { if (![request isKindOfClass:[LKImageURLRequest class]]) { NSError *error = [LKImageError errorWithCode:LKImageErrorCodeInvalidLoader]; callback(request, nil, 0, error); return; } NSString *URL = ((LKImageURLRequest *) request).URL; NSURL *fileURL = [NSURL URLWithString:URL]; NSData *data = [NSData dataWithContentsOfURL:fileURL]; if (data) { callback(request, data, 1, nil); } else { NSError *error = [LKImageError errorWithCode:LKImageErrorCodeFileNotFound]; callback(request, nil, 0, error); } }
{
if (![request isKindOfClass:[LKImageURLRequest class]])
{
NSError *error = [LKImageError errorWithCode:LKImageErrorCodeInvalidLoader];
callback(request, nil, 0, error);
return;
}
NSString *URL = ((LKImageURLRequest *) request).URL;
NSURL *fileURL = [NSURL URLWithString:URL];
NSData *data = [NSData dataWithContentsOfURL:fileURL];
if (data)
{
callback(request, data, 1, nil);
}
else
{
NSError *error = [LKImageError errorWithCode:LKImageErrorCodeFileNotFound];
callback(request, nil, 0, error);
}
}