iOS共享扩展使用Swift更改预览图像的大小

rds*_*rds 5 ios swift ios8-share-extension

在iOS共享扩展中,可以使用loadPreviewImageWithOptions获取预览图像.是否也可以更改预览图像的大小?

预览图像似乎是网站的屏幕截图.我想知道是否有可能获得原始大小的屏幕截图.

据记载,可以为选项创建字典.

https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSItemProvider_Class/index.html#//apple_ref/doc/constant_group/Options_Dictionary_Key

出于这个原因,我使用以下代码(尝试使用不同的值).

let options: [String: NSValue] = [NSItemProviderPreferredImageSizeKey: NSValue(CGSize: CGSizeMake(375.0, 600.0))]
itemProvider.loadPreviewImageWithOptions(options, completionHandler: { [ weak self ] image, error in
    if let image = image as? UIImage {
    }
})
Run Code Online (Sandbox Code Playgroud)

但结果始终是尺寸为84 x 79的图像

谢谢!