hi:

先给个官方链接:https://developer.apple.com/library/ios/documentation/AssetsLibrary/Reference/ALAssetsLibrary_Class/

在iOS9.0中,失效的部分API如下:

Finding Assets
assetForURL(_:resultBlock:failureBlock:)(iOS 9.0)Enumerating Assets
enumerateGroupsWithTypes(_:usingBlock:failureBlock:)(iOS 9.0)Saving Assets
writeVideoAtPathToSavedPhotosAlbum(_:completionBlock:)(iOS 9.0)
videoAtPathIsCompatibleWithSavedPhotosAlbum(_:)(iOS 9.0)
writeImageToSavedPhotosAlbum(_:orientation:completionBlock:)(iOS 9.0)
writeImageDataToSavedPhotosAlbum(_:metadata:completionBlock:)(iOS 9.0)
writeImageToSavedPhotosAlbum(_:metadata:completionBlock:)(iOS 9.0)Managing Asset Groups
addAssetsGroupAlbumWithName(_:resultBlock:failureBlock:)(iOS 9.0)
groupForURL(_:resultBlock:failureBlock:)(iOS 9.0)

保存相册时,意外发现以上API弃用,但实际上,还可以使用。。。

给出解决办法:

PHPhotoLibrary.sharedPhotoLibrary().performChanges({ () -> Void inPHAssetChangeRequest.creationRequestForAssetFromImage(UIImage(CGImage: cgimg))}) { (success, error) -> Void inif success {print("保存成功")}}

来自:http://stackoverflow.com/questions/33079698/how-can-i-convert-photo-or-video-from-camera-to-nsdata

转载于:https://my.oschina.net/CgShare/blog/537747

iOS9.0弃用AssetsLibrary中部分API相关推荐

  1. tensorflow2.0中dataset API 总结

    tensorflow2.0中data API 总结 tf.data.Dataset.list_files(filename) 参数:filename:文件路径或者文件路径列表,如:'-/csvData ...

  2. java string jdk_Java.lang.String中JDK API 1.6.0摘要。

    Java.lang.String中JDK API 1.6.0摘要. String 类代表字符串.示例: String str = "abc"; 字符串是常量,它们的值在创建之后不能 ...

  3. 小米 mix 2s 12.0.1 稳定版 中阉割系统api

    小米 mix 2s 12.0.1 稳定版 中阉割系统api 如果你在做全面UI适配的时候调用系统API getcutout like this : context.windowManager?.def ...

  4. .Net Core中的Api版本控制

    原文链接:API Versioning in .Net Core 作者:Neel Bhatt 简介 Api的版本控制是Api开发中经常遇到的问题, 在大部分中大型项目都需要使用到Api的版本控制 在本 ...

  5. 从0到1,苏宁API网关的演进之路

    http://www.infoq.com/cn/articles/suning-11-11-api-gateway?utm_campaign=infoq_content&utm_source= ...

  6. 关于IOS获取本地通讯录信息(包含iOS9.0前后)

    在ios开发当中,获取用户本地的通讯录功能愈加频繁的出现,七两自己也在自己公司的项目当中遇到的获取本地的通讯录信息的功能(俗称"种子用户功能",太可怕了).对此七两总结了自己使用本 ...

  7. shellcode中动态定位API

    定位API的原理: 所有的win_32程序都会加载ntdll.dll和kerner32.dll这两个最基础的动态链接库.如果想要在win_32平台下定位kernel32.dll中的API地址 1,首先 ...

  8. appium 中部分 api 的使用方法

    使用的语言是java,appium的版本是1.3.4,java-client的版本是java-client-2.1.0,建议多参考java-client-2.1.0-javadoc. 1.使用Andr ...

  9. Linux 编程中的API函数和系统调用的关系【转】

    转自:http://blog.chinaunix.net/uid-25968088-id-3426027.html 原文地址:Linux 编程中的API函数和系统调用的关系 作者:up哥小号 API: ...

最新文章

  1. python写小程序-用python编写一个闹钟小程序
  2. Spring Boot 2 学习笔记(2 / 2)
  3. C++标准程序库读书笔记-第二章新的语言特性
  4. python输出结果换行_如果Python中有很多换行,可以选择使用...表示多行内容...
  5. 【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
  6. JAVA--文本编辑器
  7. 华为鸿蒙状态栏,华为手机状态栏图标都代表什么
  8. 分享116个PHP源码PHP源码,总有一款适合你
  9. 近12年的计算机考研408真题及答案解析分享
  10. 围棋人机大战一周年:被AlphaGo改变的世界
  11. MySQL计算环比、同比(年、月、季度)
  12. oracle orderby多个字段,Oracle Order By用法详解
  13. 如何做好应用架构分层和模块化?
  14. linux压缩解压工具效率,linux压缩解压工具
  15. 如何利用小程序进行营销?
  16. jupyter notebook 写代码自动补全
  17. linux分区出现hfs,在Arch Linux上挂载HFS +分区
  18. 什么是云效,云原生时代一站式DevOps平台
  19. CCPC-Wannafly Comet OJ 夏季欢乐赛(2019)E.飞行棋(期望dp+矩阵快速幂)
  20. 突破性能瓶颈!ElasticSearch百亿级数据检索优化案例

热门文章

  1. BJFU_数据结构习题_241双栈的基本操作
  2. 【我的书】Unity Shader的书 — 目录(2016.5.19最后一次更新)
  3. GridView冻结列方法
  4. 像素和分辨率是什么?
  5. 双离合档把上按钮作用_求双离合档位详细解释
  6. c语言错误c1010怎么办,fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include stdafx.h...
  7. python猜数字小游戏制作
  8. 网站被攻击了,接入CDN防护,源IP是否需要修改
  9. 40vf什么意思_LED 的基本术语VF、IV、WL、IR 解释及光通量换算...
  10. ios 模拟器如何模拟多点触控