Skip to content

iOS 11 这个方法生成的image为nil,闭包返回不了图片数组 #10

@tianzhilan0

Description

@tianzhilan0
        imageManeger.requestImage(for: asset, targetSize: bigSize, contentMode: .aspectFit, options: bigOptions, resultHandler: { (image, info) in
            if image != nil{
                model.bigImage = image!
                
                imageManeger.requestImage(for: asset, targetSize: smallSize, contentMode: .aspectFit, options: smallOptions, resultHandler: { (image, info) in
                    if image != nil{
                        model.smallImage = image!
                        
                        imageManeger.requestImageData(for: asset, options: bigOptions, resultHandler: { (data, str, imageOrientation, info) in
                            if data != nil{
                                model.imageData = data!
                                modelArr.append(model)
                                if modelArr.count == photos.count{
                                    DispatchQueue.main.async {
                                        imageData(modelArr.sorted(by: { return $0.order < $1.order }))
                                    }
                                }
                            }
                        })
                    }
                })
            }
        })

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions