问题标签 [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 投票
1 回答
505 浏览

ios - hanekeswift 从所有 FormatName 中删除图像

当我使用扩展功能将图像设置为UIImageView(缩放)时使用 Haneke Swift,我.hnk_setImageFromUrl如何才能再次从缓存中删除它。我试过了:

检查文件系统并读取代码,它只删除HanekeGlobals.Cache.OriginalFormatName 仍然会导致 Auto*aspectfill 缓存中的缓存图像的图像

这是预期的行为吗?

当然,完全清除缓存总是一个想法

0 投票
1 回答
142 浏览

swift - 使用 HanekeSwift,是否会自动取消屏幕外单元的网络请求?

当使用带有表格视图的HanekeSwift时,我可以简单地在单元格内显示一个图像:

没有任何进一步的控制。

如果我快速滚动表格视图,一些单元格将离开屏幕而不显示它们的图像,因为这些图像尚未下载。

HanekwSwift 是否会自动取消对这些屏幕外单元格的网络请求?

0 投票
1 回答
131 浏览

ios - 可以构建目标但无法创建存档

我有一个具有今日扩展的目标。一切正常,除非我尝试创建存档以上传到商店。

错误如下:

此错误来自 Today Extension,它在模拟器上显然可以正常工作,但在存档时会出错。

我按照 Haneke github 页面上的说明进行操作,如下所示:

我第一次安装 Haneke 时,我只在目标上安装,没有今天的扩展。然后,我对今天的扩展做了同样的事情,但错误仍然发生。我已经尝试删除 DerivedData 文件夹中的所有内容。

同样,在模拟器上一切正常,但问题出在存档时。

有任何想法吗?

0 投票
0 回答
101 浏览

swift - 在 Haneke 框架中使用未解决的标识符“共享”

我在我的 Swift 项目中导入了 Haneke 框架。当我尝试在 iPad 上运行应用程序时,它会构建,并且一切正常,但是当我尝试在模拟器上运行应用程序时,出现错误:错误 我无法使用框架中的函数。为什么?

0 投票
1 回答
404 浏览

ios - 无法使用 HanekeSwift 删除图像缓存条目

我正在使用HanekeSwift从 URL下载图像并将其设置在 UIImage 中。

我这样做就像 .hnk_setImageFromURL()

图片 URL 经常用新图片更新,我需要下载新图片。但是由于图像已经在缓存中可用,因此图像是从缓存中获取的,而不是从 url 获取中获取的。为了解决这个问题,我尝试使用 Shared.imageCache.remove(key: ) 删除此键(即 URL)的缓存条目。

即使在这样做之后,图像也是从缓存中获取的,我没有看到任何网络调用。看起来 remove(key:) 函数没有按预期工作。

帮助我找到解决此问题的方法。

0 投票
0 回答
222 浏览

swift - Swift Haneke 只缓存 UITableView 前三行的图片

在我TableViewCell使用这种方法从我的服务器中检索 URL,然后我创建一个视频的缩略图,最后将它插入到UIImageView.

正如我的标题所述。Haneke 仅缓存由上述方法创建的前三个图像。发生的事情是,无论ImageViews我有多少,TableView它们都被前三个图像填充

我很纠结如何解决这个问题。

0 投票
1 回答
628 浏览

ios - Cache image and show them using Haneke

I'm trying to cache (Haneke) an image and show it but i can't seem to figure out the first UIImage parameter in the hnk_setImage. How can i show the image from the logoCache key?

Cache Image

Fetch and Show Image

0 投票
0 回答
169 浏览

ios - 视频文件在播放时尚未准备好

ios 中的新功能,使用 Swift 2.0,我在 Amazon S3 中有视频文件,我使用HanekeSwift下载并“缓存”该视频文件然后播放它,问题是当我播放视频时,它是 hakene 编写的文件'尚不可用,所以没有播放(我正在重用这个播放器SCPlayer)。

当该视频文件准备好并可以播放时,我如何获得通知?

PS:我已经尝试在“未来”中使用PromiseKit进行“播放”,但没有运气:(,这里是代码示例:

主要调用:


我使用此功能来了解已下载的视频,并在播放视频之前检查self.downloaded字典中是否存在


播放前验证视频


播放视频

0 投票
0 回答
185 浏览

objective-c - 在 Swift 文件中使用 Haneke Objective-C 库

嘿伙计们,让 HanekeSwift 进入我的 swift 应用程序我一直很开心。我刚刚遇到了毫无意义的错误,而且我在网上找到的所有解决方案都对我不起作用,所以我决定实现可以成功加载到我的项目中的 Haneke Objective C 库。我想加载从 instagram api 获得的图像 url。

它通常看起来像这样:https ://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/12904980_852896554837748_1794074191_n.jpg?ig_cache_key=MTIyNTEyOTQ4MDY2MzE3OTEwMg%3D%3D.2

我不太擅长快速调用目标 c 类。不能把我的头绕在它周围。如果有人可以帮助我[imageView hnk_setImageFromURL:url]; 使用 Objective C 框架快速调用,我将不胜感激。谢谢!

编辑 我设法让 HanekeSwift 让我构建一个项目而不会引发错误。我当前遇到的问题是,当我调用它时它不会识别框架,import Haneke它会抛出错误“没有这样的模块 Haneke”

0 投票
0 回答
581 浏览

ios - 使用 Haneke 缓存然后使用 AVPlayer 播放 MP4 文件

我正在寻找一些帮助来解决看似简单的问题,但我似乎无法弄清楚。

我正在使用 Cocoapods 的 Haneke 从 URL(在我的服务器上)缓存 MP4 文件,然后使用 AVPlayer 播放缓存的版本。我在 UICOllectionViewCell 内设置了一个 AVPreviewLayer 并运行此代码。问题是播放器最初不会播放视频,但将来会再次播放(在我滚动回 uicollectionview 中的该单元格后)