问题标签 [sdwebimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - SDWebImage 3 和 iOS 5.1 下标编译错误
根据关于SDWebImage 3 的 SDWebImage 支持 iOS 5.0(“SDWebImage 的 3.0 版本不完全向后兼容 2.0,需要 iOS 5.0 最低部署版本”)。
但是,我在编译它时遇到问题。我将它与 Cocoapods 一起添加到我的 iOS 5.1 项目中。
我收到一个抱怨下标语法的编译错误,可以通过向 NSObject 添加一个类别以在 .pch 文件中有下标来解决,正如 Jeff Wolski 在这里所建议的那样。
具体错误是
在“NSArray *”类型的对象上未找到读取数组元素的预期方法
它在多个地方都有编译错误,一个例子是在 SDImageCache.m 中的 initWithNamespace 方法中:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); _diskCachePath = [paths[0] stringByAppendingPathComponent:fullNamespace];
虽然我能够使用 Jeff Woski 解决方案进行编译,但我担心 SDWebImage 3 并不真正支持 iOS 5.x,并且在编译时我可能会在运行时遇到更多问题。
SDWebImage 3 是否支持 iOS 5.x?还有其他方法可以解决编译问题吗?
谢谢。
ios - SDWebImage 显示缓存中图像的占位符
在 iOS 5.1 项目 (iPad) 中使用 SDWebImage 3。
我们展示了相当大的图像(700x500),而且我们有很多(+1000)。我们正在预取图像并缓存到磁盘,然后允许用户浏览它们。
它工作正常。除了当您浏览图像时,您总是会看到一小会显示占位符,从而产生非常烦人的效果。
在我的用例中,等待一小段时间检查磁盘缓存和进程比显示占位符不到半秒(它基本上只是闪烁)要好得多。
我的问题与此类似:How to get filesystem path to image cached with SDWebImage (iOS)。注意:我认为尝试细化缓存的文件系统路径的方法是错误的。我只是引用它,因为它也解释了我的用例。
如果图像在本地存储中,我希望有一种方法告诉 SDWebImage 不要使用占位符。如果我不能这样做,我可能需要寻找其他图书馆(我欢迎建议)。
注意:我们也在使用 RestKit (0.20) + AFNetworking。
iphone - 如何知道图像是来自缓存还是 SDWebImage 中的表单 url?
我正在使用SDWebImage
加载图像列表,它非常好,但是在下次加载图像时,如果 url 相同,它会从缓存中加载图像。但我需要知道它即将到来的形式缓存或网络。任何帮助将不胜感激。
iphone - 使用 SDWebImageDownloader 显示和隐藏 ActivityIndicator
我在视图中的每个按钮单击时都使用 SDWebImageDownloader 类加载图像。
我没有找到删除活动指示器的位置
ios - iOS SDWebImage for UITableView?
这是我的代码,我创建了一个自定义 UITableViewCell 并使用 SDWebImage 异步加载图像。但它不起作用。当我使用像“cell.imageView setImage ...”这样的默认单元格时,它工作正常,我不知道为什么?
iphone - 为什么带有 UITableView 的 SDWebImage 会导致异常?
我是 iphone 开发的菜鸟,我正在尝试将 SDWebImage 库实现到我的项目中。我的项目构建良好,但是当我显示我的表格视图时,我的应用程序崩溃并出现无效参数异常。我完全按照安装说明进行操作。我添加了 ImageIO 框架,添加了 -fobjc-arc 标志,因为我的项目是非 ARC,并导入了适当的标头。任何帮助是极大的赞赏。
我的例外
我的代码
ios - SDWebImage:在刷新和放置图像之前运行方法
所以在其他任何事情之前,我发现了这个:
哪种帮助,但我真的很想使用SDWebImage
,有没有办法在完成之前通过类外的方法处理图像?
据我了解,完成块
在放置图像后运行。我想在放置加载的图像之前运行一个方法。
是否有捷径可寻?
谢谢你,
ios - 未在 UItableViewCell 中设置图像:
我正在尝试将图像设置为 UITableViewCell 但除非滚动它才会显示。
如果重复,我深表歉意。但我尝试了 setNeedsDiplay、reloadRowsinIndexPAth 和所有其他重新加载方法。我正在使用 SDWebImageCache 下载图像和RayWenderlich 的示例来创建水平 Tableviewcells。我正在粘贴我的代码供您参考。
iphone - SDWebImage 未运行
这个问题可能很奇怪,但它正在发生,我没有得到它。
我刚刚从https://github.com/rs/SDWebImage下载了代码并尝试运行示例项目。
它正在成功构建,但没有运行。为什么?
提前致谢。
ios - 不兼容的块指针类型 SDWebImage
我检查了一些答案,但这特定于我的代码,我无法让它工作。有什么想法吗?
错误开始于
完整代码