【发布时间】:2014-03-27 00:07:01
【问题描述】:
我有一个NSCollectionView,其中一个子视图是NSImageView。实际图像需要在通过 API 调用后从网络服务器加载(实际上是两个网络请求)。显然我需要异步加载图像。我可以将NSImageView 的值绑定到NSValueTransformer,从而将模型ID 转换为NSImage,但是如何实现NSValueTransformer?它希望立即从其transformedValue: 方法返回,而我只能在那里触发网络请求。我不想使用同步网络阻塞线程。
【问题讨论】:
标签: macos cocoa cocoa-bindings nscollectionview nsvaluetransformer