AlamofireImage:是不是可以从 Swift 中的 NSimageview 获取原始数据?
Posted
技术标签:
【中文标题】AlamofireImage:是不是可以从 Swift 中的 NSimageview 获取原始数据?【英文标题】:AlamofireImage: Is it possible to get the raw data from an NSimageview in Swift?AlamofireImage:是否可以从 Swift 中的 NSimageview 获取原始数据? 【发布时间】:2016-07-12 00:15:40 【问题描述】:我正在使用 imagewell 来接受将 jpg 图像粘贴或拖动到我的 OSX 应用程序中。问题是我正在努力获取原始 jpg 图像,因为如果我想通过 Alamo Fire 上传,OSX 似乎要求我获取 NSImage 的 Tiff 版本。
AlamoFireImage 是否有一种奇特的方式来获取原始 url/原始原始数据而无需先转换为 Tiff?
【问题讨论】:
我似乎无法从井中得到它。有没有办法得到它? 将其添加为解决方案.. 看起来更好的方法来实现它 我已经给出了答案。谢谢!这是满足您需求的更好方法,是的,我相信。 【参考方案1】:实际上,使用NSImageWell
,您对丢弃的图像没有太多可能性。这是一个方便的类显示被丢弃的图像,但是一旦你需要做更多的事情,它就不能胜任了。
我建议您改用NSImageView
,并添加拖放功能,就像我在这里的示例一样:https://***.com/a/29233824/2227743
通过这种方式,您可以轻松获取拖放图像的 URL(和文件名),当然还有图像数据本身。
【讨论】:
以上是关于AlamofireImage:是不是可以从 Swift 中的 NSimageview 获取原始数据?的主要内容,如果未能解决你的问题,请参考以下文章
Swift:将数据从 tableView 显示到另一个 ViewController(JSON、Alamorife、AlamofireImage)
当 url 不是图像时,使用 AlamoFireImage 未捕获的 NSException 类型异常
使用 Alamofireimage 从服务器获取图像后,Imageview 未更新