指向整数转换的指针不兼容发送' void *'参数类型' PHImageContentMode' (又名' enum PHImageContentMode')

时间:2015-09-18 05:07:19

标签: ios objective-c xcode

为什么我收到此错误?

  

指向整数转换的不兼容指针发送' void *'参数类型' PHImageContentMode' (又名' enum PHImageContentMode')

[[PHImageManager defaultManager]
requestImageForAsset:asset
targetSize:CGSizeMake(2 * w, 2 * h)
contentMode:nil
options:0
resultHandler:^(UIImage *result, NSDictionary *info)
{
    imgView.image = result;
}];

1 个答案:

答案 0 :(得分:0)

contentMode参数需要enum参数,但您传递的nilvoid pointer

nil替换为0以获取枚举:

[[PHImageManager defaultManager]
requestImageForAsset:asset
targetSize:CGSizeMake(2 * w, 2 * h)
contentMode:0
options:0
resultHandler:^(UIImage *result, NSDictionary *info)
{
  imgView.image = result;
}];