iphone - ABPersonRemoveImageData leaks even when released? -


hi using code set contact image. getting leaks in instruments , points " abpersonsetimagedata(ref, cfdata, &error);" line. dont see problem , love here.

thanks

shani

    if(person.state!=0){         //set default image;         nsstring *n=[nsstring stringwithformat:@"%@%@", person.category_en,@"_b"];         uiimage *img = [uiimage imagenamed:n];           nsdata *dataref = uiimagepngrepresentation(img);          cfdataref cfdata = cfdatacreate(null, [dataref bytes], [dataref length]);           abpersonremoveimagedata(ref, &error);          abaddressbooksave(addressbook, &error);         abpersonsetimagedata(ref, cfdata, &error);          cfrelease(cfdata);          //set default category name;         abrecordsetvalue(ref, kabpersonjobtitleproperty, nslocalizedstring(person.category,@""), &error);         //set notes person         abrecordsetvalue(ref, kabpersonnoteproperty,person.note, &error);     } 

it seems bug of ios sdk 4.2. never encounter problem before ios sdk 4.2. instruments show me leak abpersonsetimagedata() @ ios sdk 4.2 final version. so, maybe next ios sdk 4.3 fix problem.


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -