我正在寻找 UIImagePickerController 的替代品,它允许对本地图片、公共 API(如 Facebook/Flickr/Tumblr/Picasa/SmugMug)和自定义专有图片集(本地或国外)进行自定义扩展。
到目前为止我发现的解决方案以及它们的问题:
http://picture.io/photopickerplus
这几乎是完美的,除了我被迫使用 getchute.com 的 3rd 方服务 - 如果这个网站永久变暗会发生什么?并且所有权限对话框都将“Chute”列为应用程序名称。我的应用在其他地方使用 Facebook SDK,所以我想使用我现有的 APP id/key。当我通过 chute 应用程序控制面板添加它时,我收到 Facebook API 错误“无效的 redirect_uri:应用程序配置不允许给定 URL”。我可以用 Facebook API 修复它,但是如果 A. 我知道 URL 是什么(我不知道),并且 B. 我真的可以接受 API 请求的中间人(我不知道)。
它也非常具有 ARC 敌意,这是一个可以运行的 PITA。
https://github.com/arturgrigor/AGImagePickerController
UIImagePickerController 的非常好的替代品,包括多选。没有内置的模块化来支持 Facebook 或其他 API。
https://github.com/jeena/JPImagePickerController
仅 UIImagePickerController 的简单替换 - 似乎没有可导航的视图。没有明显的模块化。
https://github.com/facebook/three20/
看起来很复杂。由于显而易见的原因,非 Facebook 服务无法很好地发挥作用。