使用UIActivityIndi​​cator-for-SDWebImage和Swift

时间:2015-09-30 13:48:24

标签: ios xcode swift sdwebimage bridging-header

我正在使用SDWebImage,我想添加一个加载指示器。我找到了UIActivityIndicator-for-SDWebImage库,我试图通过添加它来将它添加到我的Swift项目中:

#import "UIImageView+UIActivityIndicatorForSDWebImage.h"

到我的桥头。由于某些原因,我在设置图片网址时仍无法访问额外参数usingActivityIndicatorStyle

任何人都知道我做错了什么?我已经尝试删除.m和.h文件并重新添加它们,但它没有帮助。

2 个答案:

答案 0 :(得分:4)

  1. 添加" use_frameworks!"在Podfile中

    use_frameworks!
    
    target '<YOUR TARGET>' do
    .........
        pod 'UIActivityIndicator-for-SDWebImage'
    .........
    end
    
  2. In&#34; Pods - &gt; UIActivityIndi​​cator-for-SDWebImage - &gt;的UIImageView + UIActivityIndi​​catorForSDWebImage.h&#34;替换:

    #import "UIImageView+WebCache.h"
    #import "SDImageCache.h"
    

    使用:

    #import <SDWebImage/UIImageView+WebCache.h>
    #import <SDWebImage/SDImageCache.h> 
    
  3. In&#34; AppDelegate.swift&#34;添加

    import UIActivityIndicator_for_SDWebImage
    

    这就是全部。

  4. P.S。你应该更正Pod,因为UIActivityIndi​​cator-for-SDWebImage的作者在描述中写道:&#34; ...我真的不想让这个回购更新......&#34;,他真的没有&#39;这样做。

答案 1 :(得分:1)

上面的答案有效

请遵循此问题https://github.com/JJSaccolo/UIActivityIndicator-for-SDWebImage/pull/28

你会找到一个已进行此更新的分叉

https://github.com/masterfego/UIActivityIndicator-for-SDWebImage

我也分叉了,

https://github.com/useeless37/UIActivityIndicator-for-SDWebImage

然后在你的pod文件中

pod 'UIActivityIndicator-for-SDWebImage', :git => 'https://github.com/useeless37/UIActivityIndicator-for-SDWebImage.git'