如何在swift中使用Key Value Observer?

时间:2015-04-18 07:23:05

标签: ios swift

为了我的目的,我设置AVFoundation来拍照,我想确保曝光和白平衡(adjustExposure,adjustWhiteBalance)在保存图像数据之前完成调整。否则第一张照片就会变暗。

如何设置键值观察器以在更改值后运行代码?以及如何/在哪里发起它的最佳位置?

1 个答案:

答案 0 :(得分:3)

获取图片后,使用var创建didSet,并将var保存为已成像 前

var image : UIImage{//or what type your image is,Maby NSData,but I'm not sure
didSet{
   // adjustingExposure and adjustingWhiteBalance
 }

然后保存它EX:

func grabImage(){//is an example IDK your code,I say that this func captured the imagedate
image = imageThatYouTook
//then save the image data from the image var
}