我正在關注教程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謝謝。我通過這個相同的質量保證實際上找到了我的問題中的鏈接。這導致了原來的問題,我不能在這個特定的擴展上訪問靜態函數。 –