小编Swi*_*ily的帖子

<错误>:CGBitmapContextCreateImage:无效的上下文0x0

我有一个应用程序,它使用CGContextDrawImage函数组合两个图像.这是我的问题.只有一个图像出现而另一个没有出现在iphone 5的ios模拟器中,而在iphone 3的iphone模拟器上,显示这些图像没有问题,我没有任何问题.顺便说一下,这里是Xcode给我的错误列表.

//错误

:CGContextRotateCTM:无效的上下文0x0.这是一个严重的错误.该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体降低.此通知是礼貌的:请解决此问题.它将成为即将到来的更新中的致命错误.

:CGContextDrawImage:无效的上下文0x0.这是一个严重的错误.该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体降低.此通知是礼貌的:请解决此问题.它将成为即将到来的更新中的致命错误.

:CGBitmapContextCreateImage:无效的上下文0x0.这是一个严重的错误.该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体降低.此通知是礼貌的:请解决此问题.它将成为即将到来的更新中的致命错误.

有人可以帮我吗?提前致谢.

这是我的示例代码:

CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGRect xFirstFrame = m_pUserImgView.frame;
int nWidth = xFirstFrame.size.width;
int nHeight = xFirstFrame.size.height;
CGFloat rScaleX;
CGPoint xOrgCenter;
UIImage* pJustinImage = m_pJustinImgView.image;
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
    xOrgCenter = CGPointMake(384, 512);
}
else
    if ([self appDelegate].isiPhone5 == YES)
    {
        xOrgCenter = CGPointMake(160, 284);
    }
    else
    {
        xOrgCenter = CGPointMake(160, 240);
    }
CGContextRef buf_context = CGBitmapContextCreate(nil, nWidth, nHeight, 8, nWidth * 4, colorSpace, kCGImageAlphaPremultipliedLast);
CGColorSpaceRelease(colorSpace);
CGRect rect = CGRectMake(0,0, nWidth, nHeight); …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c cgcontext ios ios5

4
推荐指数
1
解决办法
5000
查看次数

值转换问题:隐式转换失去整数精度:'size_t'(又名'unsigned long')到'int'

我刚刚将Xcode的版本更新为5.1,并发生了此错误.我正在使用GPUImage库.这是一个截图.先谢谢你们!错误截图

iphone objective-c gpuimage ios7.1

3
推荐指数
1
解决办法
8729
查看次数

标签 统计

iphone ×2

objective-c ×2

cgcontext ×1

gpuimage ×1

ios ×1

ios5 ×1

ios7.1 ×1