我有一段代码可以创建一个名为“content”的NSSecureCoding变量,我想将该变量转换为NSData,以便可以制成UIImage或发送到本地服务器。 我应该如何正确转换它? 我想在我的iOS应用程序中制作一个共享扩展,在其中分享照片时,获取照片内容并将其转换为NSData。这是我的代码:
inputItem = extensionContext!.inputItems.first as NSExtensionItem
attachment = inputItem.attachments![0] as NSItemProvider
if (attachment.hasItemConformingToTypeIdentifier(kUTTypeImage as String)){
attachment.loadItemForTypeIdentifier(kUTTypeImage as String,
options: nil,
completionHandler: {(content, error: NSError!) in
//insert code to convert "content"(NSSecureCoding) to NSData variable
})
}