问题标签 [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 回答
450 浏览

swift - 如何从 Haneke 的异步 fetch 方法返回值

我正在尝试解析使用Haneke Swift缓存的一些数据。我已经缓存了数据并编写了解析器来完成这项工作。这个解析器在一个单独的类中,称为AssembleCalendar().

使用 Haneke 的示例代码进行获取,我已经尝试完全和完全失败从闭包中实际返回一个值。

我的尝试

我知道的

我知道这是一个异步问题。我的代码没有等待我的AssembleCalendar()解析器完成。它只是运行每一行并在我的 scheduleItem 收到值之前返回 nil 。我试过了了很多很多解决方案并在线阅读了很多示例,但我无法弄清楚在这种情况下如何从这个闭包中检索一个值。

我的问题

如何在我的函数达到 nil 之前让 .fetch() 返回一个值?


更新:

这是我在上下文中的代码:

0 投票
0 回答
209 浏览

uiimageview - Haneke set Button Image in UITableView

I got a button named "avatarImage" that should display the user's avatar

tried this:

also when adding a 'UIImageView' to the cell, it will be set correctly. Is there any issue that you can not target button.imageview? directly?

Any hints?

0 投票
2 回答
591 浏览

swift2 - Haneke - hnk_setImageFromURL

我试过 hnk_setImageFromURL 但它说“'UIImageView' 类型的值没有成员 'hnk_setImageFromURL'。

我已经手动导入了 Haneke.xcodeproj。最重要的是“import Haneke”。

0 投票
1 回答
693 浏览

ios - swift:将 Haneke.framework 添加到 xcode 7.0.1 不起作用

我是 xcode 和 swift 的初学者,所以我尝试将Haneke框架添加到我的项目中。我执行以下步骤:

  1. Haneke.xcodeproj在 Project Navigator 中拖动到您的项目。
  2. 选择您的项目,然后选择您的应用程序目标。打开构建阶段面板。
  3. 展开 Target Dependencies 组,并添加 Haneke.framework。
  4. 单击面板左上角的 + 按钮,然后选择新建复制文件阶段。将 Destination 设置为 Frameworks,并添加 Haneke.framework。
  5. import Haneke每当你想使用Haneke.

但我得到这个错误improt Haneke没有这样的模块'Haneke'

我也试图再次清理和构建,但对我不起作用!我有什么错误吗?

编辑: 更多信息 我使用了 swift 2.0 和 xcode 7.0.1,开发目标是 8.0 我还添加了一些截图

图像1

图2

图3

0 投票
5 回答
19781 浏览

ios - Swift:在 UITableViewCell 中异步加载图像

我有一个tableview我用代码创建的(没有storyboard):

在其他类中,我有一个用于异步下载图像的扩展方法:

我在其他地方使用了这个功能并且工作正常,根据我的日志,我了解到图像下载没有问题(当单元格被渲染时)并且在下载图像后,单元格 UI 没有更新。

我也尝试使用像Haneke这样的缓存库,但问题存在并且没有改变。

请帮助我理解错误

谢谢

0 投票
0 回答
798 浏览

ios - 使用 Haneke 缓存 Alamofire JSON

我正在使用 Alamofire 执行所有网络 API 调用以获取一堆不同的 JSON 文件(取决于用户所在的视图)。

一些 JSON 获取用户配置文件详细信息、一些用户设置、一些用于 tableview 的数据。

我正在使用以下

我有一个路由器设置

每次我加载任何具有 tableview 的视图(比如 view2)时,应用程序都会从​​ API 重新获取数据。tableview 是导航控制器的一部分,转到视图会重新获取数据,但返回视图不会。

例子:

  1. 案例 1:view1 -> view2 = 每次都重新获取 JSON
  2. 案例 2:view2 -> view3 = 加载被点击的表格单元格的详细信息
  3. 案例 3:view3 -> view2 = 不重新获取 JSON
  4. 案例 4:view2 -> view1 = 我猜 view2 不再需要所以它被解雇了

我希望从 view1 -> view2 不需要每次都重新获取数据,如果它在缓存中并且刷新的唯一方法是在用户重新登录到应用程序之后或使用拉取刷新特征。

我是 Swift 开发的新手,因此非常感谢有关如何使用 Alamofire 或 Haneke 缓存 JSON 的任何指导。

Haneke 看起来很有希望,但我不确定如何使用 Alamofires 后置参数来实现它。

非常感谢。

0 投票
1 回答
183 浏览

ios - Haneke 不使用 Swift 与 AWS 开发工具包一起工作

我正在尝试与 AWS SDK 集成,但图像未显示。

0 投票
0 回答
620 浏览

json - 使用 Haneke Swift 和 SwiftyJSON 获取和设置缓存中的 JSON 数据

我目前正在努力尝试缓存数据并检索正在使用 SwiftyJSON 解析的数据。

对于第一种方法,我尝试使用以下函数缓存数据

缓存功能:

然后将像这样使用此功能

使用缓存功能:

这实际上并没有做任何事情,我目前收到警告

从“JSON”转换为不相关类型“JSON”总是失败

因此,当尝试使用下面的函数获取这些数据时,应用程序甚至无法构建。

检索功能:

不太确定是否可以一起使用这两个库。

0 投票
1 回答
1060 浏览

swift - Swift 2 中带有异步图像的动态单元格高度

我正在尝试建立一个类似 Facebook 的提要。我正在使用在情节提要中设置了自动布局约束的标准 Tableview。

宽度应为视口的 100%,高度取决于图像的纵横比。

我正在使用 Haneke 的 hnk_setImageFromURL 从服务器加载异步图像。

我在这里看到了使用tableview.beginUpdates()或的选项endUpdates(),它导致第一次渲染工作正常,但是一旦我开始滚动高度计算出错,单元格显示为空白和/或应用程序由于 indexOutOfBounds 而崩溃。

heightForRowAtIndexPath使用服务器预先给定的纵横比手动计算高度是唯一的选择吗?

我的相关代码部分

PS 使用 Haneke 引起的副作用是我必须为 UIImageView 提供一些初始大小,目前我正在使用占位符图像,当从服务器加载图像时会导致恼人的动画

0 投票
1 回答
145 浏览

json - Haneke 崩溃了 SwiftyJSON 的“JSON?” 类型

我有一个工作正常的 TableViewCell。但是,一旦import Haneke我收到错误消息var post: JSON? {..

在这种情况下,“JSON”对于类型查找是模棱两可的

我究竟做错了什么?

顺便说一句,我正在使用 pod

吊舱'Alamofire','〜> 3.0'吊舱'SwiftyJSON','〜> 2.2'吊舱'HanekeSwift'

这就是我在 TableViewController 中声明它的方式: