0
こんにちは私はこのコードを使用して連絡先イメージを設定しています。 インストゥルメンツでリークが発生していますが、「ABPersonSetImageData(ref、cfdata、&エラー)ライン。 私は問題を見ていないと私はここでいくつかの助けを得るのが大好きです。ABPersonRemoveImageDataが解放されてもリークしますか?
おかげ
シャニー
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 to person
ABRecordSetValue(ref, kABPersonNoteProperty,person.note, &error);
}
私の場合も同じですが、私にそれを指摘してくれてありがとう。 – shannoga