3

を使用SDWebImageしていますが、読み込みインジケーターを追加したいと思います。ライブラリを見つけたのでUIActivityIndicator-for-SDWebImage、これを追加して Swift プロジェクトに追加しようとしました。

#import "UIImageView+UIActivityIndicatorForSDWebImage.h"

私のブリッジヘッダーに。usingActivityIndicatorStyle何らかの理由で、画像の URL を設定するときに追加のパラメーターにアクセスできません。

誰が私が間違っているのか分かりますか? .m および .h ファイルを削除して再度追加しようとしましたが、役に立ちませんでした。

4

3 に答える 3

4
  1. 「use_frameworks!」を追加 ポッドファイルで

    use_frameworks!
    
    target '<YOUR TARGET>' do
    .........
        pod 'UIActivityIndicator-for-SDWebImage'
    .........
    end
    
  2. 「Pods -> UIActivityIndi​​cator-for-SDWebImage -> UIImageView+UIActivityIndi​​catorForSDWebImage.h」で以下を置き換えます。

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

    と:

    #import <SDWebImage/UIImageView+WebCache.h>
    #import <SDWebImage/SDImageCache.h> 
    
  3. 「AppDelegate.swift」に追加

    import UIActivityIndicator_for_SDWebImage
    

    それで全部です。

PS UIActivityIndi​​cator-for-SDWebImage の作成者が説明に「... 私は本当にこのレポを更新したくない...」と書いているので、Pod を修正する必要があります。

于 2016-04-09T15:43:26.380 に答える
1

上記の答えは機能します

この問題に従ってください https://github.com/JJSaccolo/UIActivityIndi​​cator-for-SDWebImage/pull/28

この更新を行ったフォークが見つかります

https://github.com/masterfego/UIActivityIndi​​cator-for-SDWebImage

私もフォークして、

https://github.com/useeless37/UIActivityIndi​​cator-for-SDWebImage

次に、ポッドファイルで

pod 'UIActivityIndicator-for-SDWebImage', :git => 'https://github.com/useeless37/UIActivityIndicator-for-SDWebImage.git'
于 2016-11-02T05:46:09.200 に答える