이미지를 비트 맵으로 변환하여 이미지 처리 응용 프로그램을 개발 중입니다. 원하는 효과를 얻으려면 비트 맵에서 비트를 조작하고 있습니다. 그것을 시도 내가 그것을 두 번째에 정확한 결과를 제공하여 이미지를 처리 처음 EXC_BAD_ACCESSiPhone에서 UInt8의 이상한 문제 (EXC_BAD_ACCESS)
디버거이 표시되어 있습니다 :
는dataref outofscope
내 코드
CGImageRef img=previewImageView.image.CGImage;
NSLog(@" Image : %@ ", previewImageView);
CFDataRef dataref=CopyImagePixels(img);
CFDataRef dataref1=CopyImagePixels(img);
//UInt8 *data=(UInt8 *)CFDataGetBytePtr(dataref);
//UInt8 *original=(UInt8 *)CFDataGetBytePtr(dataref1);
UInt8 *data=nil;
data=(UInt8 *)CFDataGetBytePtr(dataref);
UInt8 *original=nil;
original=(UInt8 *)CFDataGetBytePtr(dataref1);
//original=data;
int length=CFDataGetLength(dataref);
이 도와주세요입니다 ... ......
안녕 찾을 수 있습니다! 다음 번에 게시 미리보기를보고 나서 어떻게 보이는지 볼 수 있습니다.) –
또는 어떤 종류의 영혼이 당신을 위해 고칠 때까지 기다릴 수 있습니다 :-) – paxdiablo
디버거가 실패한 행은 무엇입니까? 실패 할 때까지 한 줄씩 코드를 단계별로 실행하십시오. 우리가 완전히 도울 수 있기 전에 우리는 그 선을 알아야합니다. – TechZen