0

UIImage 可以通过以下 2 种方式从一个控制器发送到另一个控制器

第一种方法:(在 secondViewController 我们定义 UIImage *image2; ) secondViewController.image2=firstController.imageView.image ;

第二种方法(我们在 secondViewController 中定义 NSData *recievedData):

NSData *data= UIImageJPEGRepresentation(imageView.image,0.5);

secondViewController.recievedData=数据;

我的疑问是用更少的内存发送图像的最有效方式是什么?

4

1 回答 1

0

直接发送 UIImage。将其编码为 jpeg 然后再次解码是浪费 cpu 周期和内存。

于 2012-11-28T17:15:23.657 回答