Skip to content

Commit

Permalink
Updated the defaultImageRequestOptions.
Browse files Browse the repository at this point in the history
  • Loading branch information
zhangao0086 committed Dec 24, 2015
1 parent 97a3e8c commit 78d4e8c
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions DKImageManager/DKImageManager.swift
Original file line number Diff line number Diff line change
Expand Up @@ -65,16 +65,22 @@ public class DKImageManager: DKBaseManager {

private let manager = PHCachingImageManager.defaultManager()

private lazy var defaultImageRequestOptions: PHImageRequestOptions = {
let options = PHImageRequestOptions()
options.deliveryMode = .HighQualityFormat
options.resizeMode = .Exact;

return options
}()

public let groupDataManager = DKGroupDataManager()

public func invalidate() {
self.groupDataManager.invalidate()
}

public func fetchImageForAsset(asset: DKAsset, size: CGSize, completeBlock: (image: UIImage?) -> Void) {
let options = PHImageRequestOptions()
options.deliveryMode = .HighQualityFormat
self.fetchImageForAsset(asset, size: size, options: options, completeBlock: completeBlock)
self.fetchImageForAsset(asset, size: size, options: self.defaultImageRequestOptions, completeBlock: completeBlock)
}

public func fetchImageForAsset(asset: DKAsset, size: CGSize, options: PHImageRequestOptions, completeBlock: (image: UIImage?) -> Void) {
Expand Down

0 comments on commit 78d4e8c

Please sign in to comment.