问题标签 [haneke]
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.
ios - ios swift haneke EXC_BAD_ACCESS
有时我会在使用 Haneke 库和 Swift 时遇到此错误。
这是错误的屏幕截图:
每次打开应用程序时都不会发生这种情况。
ios - Swift 中的 Haneke:急切地加载图像
有没有办法从 URL 加载图像并将其直接写入磁盘缓存(而不将它们呈现给UIImageView
),以便我可以模拟急切加载?
问题源于需要呈现 100 多张图像,每张 4MB(不能将它们调整得更低);所以我们决定将它们全部下载到磁盘缓存中,向用户显示一个进度条,并在它们都在磁盘缓存中之后显示它们。
任何使用Hanake来模拟急切加载的解决方案都可以。
ios - iOS Haneke - 内存警告然后崩溃
我正在开发一个使用Haneke 库从 Twitter 获取图像的应用程序。获得图像后,我使用 UITableView 显示它们。我一次取10张照片。我的应用程序加载但由于内存泄漏而迅速崩溃。
我用来设置图像的代码如下。
当我注释掉最后一行时,cell.tweetImage?.hnk_setImageURL(url!)
我不再收到内存警告并且它不会崩溃。
这是我开发或制作的第一个应用程序,解决此内存问题的最佳方法是什么?还是我可能错误地使用了 Haneke 库?
在此先感谢,如果有帮助,以上是 Instruments 的输出。
以上是我的 cellForRowAtIndexPath 方法,到目前为止,我只是在处理图像。使用AlamoFire 库self.results
从 api 加载
carthage - Carthage 错误“未找到 github 的标记版本”
我想在我的项目中使用 Carthage,所以我安装了 Carthage。我在项目的根文件夹中准备了一个 Cartfile。当我carthage update
在终端中输入命令时,我得到了这个错误:
*** 克隆 HanekeSwift 未
找到 github“Haneke/HanekeSwift”的标记版本
Cartfile 文件包含以下几行:
为什么我会收到此错误?
ios - Swift Haneke:TextView 中的 Json 数据
我使用 Haneke 框架从站点获取数据。使用 Haneke 框架,我还可以从站点获取图像,并且这些图像可以呈现在 UIImageView 上。现在我想从网站上获取一些文本。
我是这样做的:
它打印了“索引”中的所有数据。
现在我想要,“索引”中的所有数据都应该显示在 UITextView 上。
但它不起作用。我得到错误:
无法将“AnyObject”类型的值分配给“String!”类型的值
我必须打开它还是?
swift - Swift Haneke:缓存无法解析
我正在尝试使用以下代码预加载一些图像:
但之后当我尝试将其设置为 imageview 时,它会再次从网络下载它,而不是从缓存中读取它。这是代码:
这是一个错误还是我误解了 的用法imageCache.fetch()
?
PD:我在整个代码中都设置了断点,并且我可以保证缓存的键(在本例中为 url)是完全相同的,所以我不知道为什么在使用时缓存没有解析.hnk_setImageFromURL()
ios - 有没有办法通过 Haneke 预取图像?
在 SDWebImage 中,可以像这样预先获取(提前加载)图像:
请问有没有办法用Haneke达到同样的效果?
似乎有一个Preload policy,但不确定如何使用它,例如HNKPreloadPolicyAll
swift - UITableViewCell 图像在滚动时调整大小
我使用 HanekeSwift 在我UITableViewCell
的 in 中设置图像cellForRowAtIndexPath
。我下面的代码有效,但是当我开始滚动列表时,图像会调整大小。如何防止图像调整大小?
这是我的截图:
首次加载:https ://dl.dropboxusercontent.com/u/10131270/first-load.png
滚动后:https ://dl.dropboxusercontent.com/u/10131270/after-scrolling.png
json - 为 Haneke Shared.JSONCache 设置值和键会引发错误
我正在尝试缓存我使用 HanekeSwift 从服务返回的 json,但我收到一个语法错误,提示“无法使用类型为 '(value: JSON, key:String, formatName: String, success: (_) -> _)'"
这是我设置缓存的代码:
当我将图像缓存为 NSData 时,这对我来说很好。现在唯一的区别是我的缓存是 Shared.JSONCache 并且值是 JSON 类型。
swift - HanekeSwift 无法分配内存
我正在获取大约 136 张图像,每张大约500 KB,以便将它们缓存在磁盘上。
下载图像 #98 后,我开始收到关于剩余图像的以下错误(这让我认为它们没有被缓存)。
我的第一个猜测是内存缓存被填满了,所以我调用了HanekeSwift的Cache.onMemoryWarning()
(必须成功public
),因为它具有以下实现:
但即使我调用了它(据说它应该清除内存缓存),我仍然得到错误,所以我不知道出了什么问题。
有任何想法吗?