我正在关注教程here以显示UIImage
上的GIF图像。我有写扩展UIImage+GIF.swift
这基本上是这样的:为什么扩展到UIImage不起作用?
extension UIImage {
public class func gifImage(named: String) -> UIImage {
...
}
}
与一群其他功能一起。
但是,当我试着这样做:
myImageView.image = UIImage.gifImage(named: "loading.gif");
Xcode的抱怨type UIImage has no member "gifImage"
。为什么?任何我如何解决这个问题?谢谢。
编辑:
我还试图使它成为一个静态函数就是这样,但它仍然不能正常工作:
extension UIImage {
static func gifImage(named: String) -> UIImage {
...
}
}
[http://stackoverflow.com/questions/27919620/how-to-load-gif-image-in- swift](http://stackoverflow.com/questions/27919620/how-to-load-gif-image-in-swift) –
@NiravHathi谢谢。我通过这个相同的质量保证实际上找到了我的问题中的链接。这导致了原来的问题,我不能在这个特定的扩展上访问静态函数。 –