获取系统相册一共两种方式系統框架为ALAssetsLibrary和photokit,其中photokit需系统在iOS8.0以后ALAssetsLibrary这个推荐使用,photokit推荐使用不过两个demo都存在一个共同的问题,就是选择多张图片的时候在返回的代理方法中,使用block回调去取image的详细信息的时候app会闪退,然后控制台打印内存警告控制台打印:
所以要实现多选,需在获取图片信息时注意一下。两部首先将block操作,放倒子线程中去执行第二,每次读完图片信息之后将block中的几个参数置nil即可。
此外实现全选需要修改第三方中的内容我修改的是,VOKMultiImagePicker
1VOKAssetsViewController,这个是相册缩略图显示页在该页,将右边的取消按钮修改成全选按钮。
最后提一个第三方中的bug,真機和模拟器iPad模拟器都ok,拿iPadmini1 测试时发现,缩略图显示页面会出现中间一列空白,但是显示数目正常的情况、