Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do i select multiple (2-5) images for an Image picker then return as image view?

Tags:

ios

swift

ios8

Hey so I'm trying to have a button that when pressed allows the user to choose 2-5 pictures from their photo library then have whatever photo chosen be set onto a uiimageview? I was looking online and couldn't find anything related to how to do it in swift? Thanks

like image 330
Duncan Tilka Avatar asked Nov 10 '22 00:11

Duncan Tilka


1 Answers

I worked out using this : https://github.com/zhangao0086/DKImagePickerController .

Getting selected image's thumbnail images:

let pickerController = DKImagePickerController()
pickerController.sourceType = .Photo
pickerController.didCancelled = { () in
    println("didCancelled")
}

pickerController.didSelectedAssets = { [unowned self] (assets: [DKAsset]) in
    println("didSelectedAssets")
    println(assets)

    for(var i = 0; i<(assets.count); i++){
        print(assets[i].url)

        self.PickedArray .addObject(assets[i].thumbnailImage!)
}

self.performSegueWithIdentifier("SegueToPhotoLibraryView", sender: self)

Getting selected image's urls :

assets[i].url instead of assets[i].thumbnailImage

Hope it helps!

like image 146
Alvin George Avatar answered Nov 14 '22 23:11

Alvin George