Je développe une application de traitement d'image en convertissant l'image en bitmap. Je manipule des bits en bitmap pour obtenir l'effet désiré. première fois que je traiter une image qu'il donne le bon résultat au deuxième essai, il permet EXC_BAD_ACCESSUn problème étrange avec UInt8 dans l'iPhone (EXC_BAD_ACCESS)
débogueur montre:
dataref outofscope
Mon code est
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);
S'il vous plaît aider ... ......
Salut, bienvenue à stackoverflow! La prochaine fois jetez un oeil à votre aperçu de la publication avant de poster pour voir à quoi cela ressemblera;) –
Ou vous pourriez attendre une âme gentille pour le réparer pour vous :-) – paxdiablo
Sur quelle ligne le débogueur échoue-t-il? Parcourez le code ligne par ligne jusqu'à ce qu'il échoue. Nous devons connaître la ligne avant de pouvoir pleinement aider. – TechZen