Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c iOS 11的图像数据处理问题_Objective C_Image Processing_Ios11 - Fatal编程技术网

Objective c iOS 11的图像数据处理问题

Objective c iOS 11的图像数据处理问题,objective-c,image-processing,ios11,Objective C,Image Processing,Ios11,我今天真的需要你的帮助!我正在调试另一个开发人员创建的旧objective-c应用程序,有一个新的bug只出现在iOS 11上。 该漏洞来自于试图创建“临时视图”时使用的图像处理功能,类似于此-> 但是,自从iOS 11以来,该函数不再工作,在上面的代码中,我在[未知进程名称]cImageMaskCreate:无效的图像提供程序:NULL上遇到了一个错误。iOS 11停止处理CGDataProviderCreateWithCFData(NULL),因此您需要设置像素的长度 比如: ... CFM

我今天真的需要你的帮助!我正在调试另一个开发人员创建的旧objective-c应用程序,有一个新的bug只出现在iOS 11上。 该漏洞来自于试图创建“临时视图”时使用的图像处理功能,类似于此->
但是,自从iOS 11以来,该函数不再工作,在上面的代码中,我在
[未知进程名称]cImageMaskCreate:无效的图像提供程序:NULL上遇到了一个错误。
iOS 11停止处理
CGDataProviderCreateWithCFData(NULL)
,因此您需要设置
像素的长度

比如:

...
CFMutableDataRef pixels = CFDataCreateMutable(NULL, imageWidth * imageHeight);
CFDataSetLength(pixels, imageWidth * imageHeight); // this is the line you're missing for iOS11+
_contextMask = ...
...
...
CFMutableDataRef pixels = CFDataCreateMutable(NULL, imageWidth * imageHeight);
CFDataSetLength(pixels, imageWidth * imageHeight); // this is the line you're missing for iOS11+
_contextMask = ...
...