我有一个共享扩展程序,可让您裁剪图像,然后将其上传到我们的服务。我们在上传之前调用UIImageJPEGRepresentation
获取图像的数据,但是由于内存过多导致崩溃。这只发生在大图像上,并且(据我们所知)在 SE 上,并且didReceiveMemoryWarning
不会首先被调用。使用照片应用程序时会发生这种情况。
有没有办法安全地调用UIImageJPEGRepresentation
,或者事先尝试确定图像是否太大?
我有一个共享扩展程序,可让您裁剪图像,然后将其上传到我们的服务。我们在上传之前调用UIImageJPEGRepresentation
获取图像的数据,但是由于内存过多导致崩溃。这只发生在大图像上,并且(据我们所知)在 SE 上,并且didReceiveMemoryWarning
不会首先被调用。使用照片应用程序时会发生这种情况。
有没有办法安全地调用UIImageJPEGRepresentation
,或者事先尝试确定图像是否太大?