我目前正在为Swift中的OS X Yosemite构建一个Share扩展。这允许将任何Web服务集成到系统中,并允许用户通过两次单击发送链接或照片。
我已经有了图像的实现,它适用于小图像。问题是,当图片太大时,OS X会在上传完成之前终止扩展(“插件中断”),当然因为它认为它太长了。我正在使用SwiftHTTP library来执行我的请求。
在Apple documentation about extensions上,有一条松散的声明说扩展无法“执行长时间运行的后台任务”,而且没有精确度。
有人知道更多有关此限制的内容吗?也许可以建议我一个解决方法?
致以最诚挚的问候,
弗朗索瓦