我正在努力将IDMPhotoBrowser集成到使用AWSS3存储桶的应用中。如果我在浏览器中输入链接,它会正确下载图像。如果我通过AWSS3TransferManager传递链接它也可以。它甚至可以在我使用SDWebImage并指定url时使用。
出于某种原因,当我将url放入IDMPhotoBrowser时,它将无法加载。我已经用不在桶中的其他图像进行了测试,它们会很好地加载。我还检查了将存储桶设置为public,以及它的对象。
我即将尝试使用MWPhotoBrowser,因为它使用SDWebImage。如果有人有任何其他建议,请告诉我!
答案 0 :(得分:0)
我无法确定原因,但我发现当前通过IDMPhotoBrowser设置的AFNetworking无法与AWSS3一起使用。
有两种解决方案。一个是使用我实施的MWPhotoBrowser。第二个是IDMPhotoBrowser的一个分支,另一个用户编辑过该分支以使用SDWebImage而不是AFNetworking。可以在此处找到该存储库:https://github.com/mythodeia/IDMPhotoBrowser
希望这有助于其他人坚持这个问题,即使我无法真正解决它......只能解决它。