Photos Framework:RequestImageForAsset方法中的contentMode

时间:2015-04-16 11:45:17

标签: swift ios8 xcode6 photosframework

在Photos Framework中,我正在尝试查看使用PHImageManager中的RequestImageFor Asset方法的教程。

这是一段代码:

    let asset:PHAsset = self.photoAsset[indexPath.item] as! PHAsset
    PHImageManager.defaultManager().requestImageForAsset(asset, targetSize: PHImageManagerMaximumSize, contentMode: .AspectFill, options: nil, resultHandler: {(result:UIImage!, info:NSDictionary!)in
       cell.setThumbnailImage(result)
    })

我在第二行遇到了编译问题:“无法找到成员'AspectFill'

我无法理解为什么它在PHImageContentMode的定义中:

@availability(iOS, introduced=8.0)

enum PHImageContentMode : Int { 
PHImageRequestOptionsDeliveryMode and PHImageRequestOptionsResizeMode)
case AspectFit 
case AspectFill
}

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

尝试在info上省略resultHandler的显式类型声明。
它为我修好了。