【问题标题】:ABContact setImage, thumbnail bug?ABContact setImage,缩略图错误?
【发布时间】:2010-07-27 05:56:39
【问题描述】:

我已经使用代码设置了地址簿联系人的图像, 它工作得很好,当我浏览地址簿时图像就在那里,

但是当来电时,它只显示一个缩略图?我想显示完整图像而不是缩略图?是bug吗?

        NSData *dataRef = UIImageJPEGRepresentation(entry.recIcon,1.0);     
        CFDataRef cfdata = CFDataCreate(NULL, [dataRef bytes], [dataRef length]);       
        ABPersonRemoveImageData(person, &error);        
        ABAddressBookSave(addressBook, &error);
        BOOL ret = ABPersonSetImageData(person, cfdata, &error);
        if (ret) {
            ret = ABAddressBookSave(addressBook, &error);
        } else {
            NSLog(@"Could not write the image to the person");
        }
        CFRelease(cfdata);

【问题讨论】:

    标签: iphone objective-c contacts addressbook


    【解决方案1】:

    找到答案,

    如果替换的图像不够大,Iphone sdk 会自动将图像类型保存为缩略图,如果足够大,它会在来电时显示完整图像。代码没有问题。

    【讨论】:

      猜你喜欢
      • 2012-12-14
      • 2012-11-21
      • 2018-11-06
      • 2011-07-19
      • 2012-10-18
      • 2013-09-08
      • 1970-01-01
      • 2016-02-07
      • 2012-02-10
      相关资源
      最近更新 更多