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
Post a Comment