问题标签 [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.

0 投票
2 回答
179 浏览

ios - ios swift haneke EXC_BAD_ACCESS

有时我会在使用 Haneke 库和 Swift 时遇到此错误。

这是错误的屏幕截图:

错误截图

每次打开应用程序时都不会发生这种情况。

0 投票
1 回答
731 浏览

ios - Swift 中的 Haneke:急切地加载图像

有没有办法从 URL 加载图像并将其直接写入磁盘缓存(而不将它们呈现给UIImageView),以便我可以模拟急切加载?

问题源于需要呈现 100 多张图像,每张 4MB(不能将它们调整得更低);所以我们决定将它们全部下载到磁盘缓存中,向用户显示一个进度条,并在它们都在磁盘缓存中之后显示它们。

任何使用Hanake来模拟急切加载的解决方案都可以。

0 投票
1 回答
653 浏览

ios - iOS Haneke - 内存警告然后崩溃

在此处输入图像描述

我正在开发一个使用Haneke 库从 Twitter 获取图像的应用程序。获得图像后,我使用 UITableView 显示它们。我一次取10张照片。我的应用程序加载但由于内存泄漏而迅速崩溃。

我用来设置图像的代码如下。

当我注释掉最后一行时,cell.tweetImage?.hnk_setImageURL(url!)我不再收到内存警告并且它不会崩溃。

这是我开发或制作的第一个应用程序,解决此内存问题的最佳方法是什么?还是我可能错误地使用了 Haneke 库?

在此先感谢,如果有帮助,以上是 Instruments 的输出。

以上是我的 cellForRowAtIndexPath 方法,到目前为止,我只是在处理图像。使用AlamoFire 库self.results从 api 加载

0 投票
2 回答
2828 浏览

carthage - Carthage 错误“未找到 github 的标记版本”

我想在我的项目中使用 Carthage,所以我安装了 Carthage。我在项目的根文件夹中准备了一个 Cartfile。当我carthage update在终端中输入命令时,我得到了这个错误:

*** 克隆 HanekeSwift 未
找到 github“Haneke/HanekeSwift”的标记版本

Cartfile 文件包含以下几行:

为什么我会收到此错误?

0 投票
3 回答
1490 浏览

ios - Swift Haneke:TextView 中的 Json 数据

我使用 Haneke 框架从站点获取数据。使用 Haneke 框架,我还可以从站点获取图像,并且这些图像可以呈现在 UIImageView 上。现在我想从网站上获取一些文本。

我是这样做的:

它打印了“索引”中的所有数据。

现在我想要,“索引”中的所有数据都应该显示在 UITextView 上。

但它不起作用。我得到错误:

无法将“AnyObject”类型的值分配给“String!”类型的值

我必须打开它还是?

0 投票
1 回答
1151 浏览

swift - Swift Haneke:缓存无法解析

我正在尝试使用以下代码预加载一些图像:

但之后当我尝试将其设置为 imageview 时,它会再次从网络下载它,而不是从缓存中读取它。这是代码:

这是一个错误还是我误解了 的用法imageCache.fetch()

PD:我在整个代码中都设置了断点,并且我可以保证缓存的(在本例中为 url)是完全相同的,所以我不知道为什么在使用时缓存没有解析.hnk_setImageFromURL()

0 投票
1 回答
537 浏览

ios - 有没有办法通过 Haneke 预取图像?

在 SDWebImage 中,可以像这样预先获取(提前加载)图像:

请问有没有办法用Haneke达到同样的效果?

似乎有一个Preload policy,但不确定如何使用它,例如HNKPreloadPolicyAll

0 投票
3 回答
1107 浏览

swift - UITableViewCell 图像在滚动时调整大小

我使用 HanekeSwift 在我UITableViewCell的 in 中设置图像cellForRowAtIndexPath。我下面的代码有效,但是当我开始滚动列表时,图像会调整大小。如何防止图像调整大小?

这是我的截图:

首次加载:https ://dl.dropboxusercontent.com/u/10131270/first-load.png

滚动后:https ://dl.dropboxusercontent.com/u/10131270/after-scrolling.png

0 投票
0 回答
134 浏览

json - 为 Haneke Shared.JSONCache 设置值和键会引发错误

我正在尝试缓存我使用 HanekeSwift 从服务返回的 json,但我收到一个语法错误,提示“无法使用类型为 '(value: JSON, key:String, formatName: String, success: (_) -> _)'"

这是我设置缓存的代码:

当我将图像缓存为 NSData 时,这对我来说很好。现在唯一的区别是我的缓存是 Shared.JSONCache 并且值是 JSON 类型。

0 投票
2 回答
1106 浏览

swift - HanekeSwift 无法分配内存

我正在获取大约 136 张图像,每张大约500 KB,以便将它们缓存在磁盘上。

下载图像 #98 后,我开始收到关于剩余图像的以下错误(这让我认为它们没有被缓存)。

我的第一个猜测是内存缓存被填满了,所以我调用了HanekeSwiftCache.onMemoryWarning()(必须成功public),因为它具有以下实现:

但即使我调用了它(据说它应该清除内存缓存),我仍然得到错误,所以我不知道出了什么问题。

有任何想法吗?