小编Arv*_*deh的帖子

将 NSSecureCoding 转换为 NSData - Xcode - Swift

我有一些代码创建一个名为“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

        })
    }
Run Code Online (Sandbox Code Playgroud)

xcode objective-c nsdata ios swift

5
推荐指数
2
解决办法
2104
查看次数

标签 统计

ios ×1

nsdata ×1

objective-c ×1

swift ×1

xcode ×1