issues
search
Tencent
/
LKImageKit
A high-performance image framework, including a series of capabilities such as image views, image downloader, memory caches, disk caches, image decoders and image processors.
Other
2.08k
stars
287
forks
source link
- [LKImageLocalFileLoader dataWithRequest:callback:] fileURL 生成应该使用 - [NSURL fileURLWithPath:] 而不是 - [NSURL URLWithString:],如果 request.URL 中可能包含 fileURL:// 前缀,则此处存在歧义,是否应该替换其他属性或者进行重命名?
#40
Open
PipeDog
opened
3 years ago
PipeDog
commented
3 years ago
(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); } }