Swift 如何从NSImage获取日期

Swift 如何从NSImage获取日期,swift,cocoa,metadata,exif,nsimage,Swift,Cocoa,Metadata,Exif,Nsimage,我正在开发一款Mac应用程序。我对可可的开发还比较陌生,我正在努力解决一个问题。有没有办法使用Swift从NSImage获取创建日期信息?我找不到这样做的方法。还有没有一种方法可以从NSImage中获取其他元数据(exif) 谢谢大家! 如果您指的是文件创建日期,则并非所有图像都与文件关联,即使是与文件关联的图像也不会公开用于查询该文件或其任何信息的API 对于EXIF数据,您可以迭代图像的表示。如果其中任何一个属于NSBitmapImageRep类,则可以查询rep.valueForPrope

我正在开发一款Mac应用程序。我对可可的开发还比较陌生,我正在努力解决一个问题。有没有办法使用Swift从NSImage获取创建日期信息?我找不到这样做的方法。还有没有一种方法可以从NSImage中获取其他元数据(exif)


谢谢大家!

如果您指的是文件创建日期,则并非所有图像都与文件关联,即使是与文件关联的图像也不会公开用于查询该文件或其任何信息的API

对于EXIF数据,您可以迭代图像的
表示。如果其中任何一个属于
NSBitmapImageRep
类,则可以查询
rep.valueForProperty(NSImageEXIFData)
以获取EXIF键值对的字典。这些钥匙都有记录。请注意,图像可能没有位图图像重复,可能有一个,也可能有多个。由您决定在每种情况下该怎么做。

Swift:
bitmap.value(forProperty:.exifData)