How to install SDWebImage

前端 未结 4 407
没有蜡笔的小新
没有蜡笔的小新 2020-12-20 21:40

I need to manage photos in my app and have read much about SDWebImage framework which seems to be the best way to go. However I am finding it incredibly difficult to instal

相关标签:
4条回答
  • 2020-12-20 21:49

    I ran into this issue recently, and a less intrusive way to fix this problem is to add an entry to your Header Search Paths (all 3 instances) with the content ./SDWebImage/ (assuming that's where the framework is) so that it considers that folder when looking for includes.

    0 讨论(0)
  • 2020-12-20 21:53

    When you add the SDWebImage folder in your project then select following option. To add copy of your folder to the destination project and Create groups.

    and then you have to write just like

    #import "UIImageView+WebCache.h"
    

    And make sure that you are adding to all the targets that you want to use that library.

    Documentation at Github :

    Add the SDWebImage project to your project

    • Download and unzip the last version of the framework from the download page
    • Right-click on the project navigator and select "Add Files to "Your Project":
    • In the dialog, select SDWebImage.framework:
    • Check the "Copy items into destination group's folder (if needed)" checkbox

    Or you can use cocoa pods as other answer suggested.

    EDIT : EXAMPLE :

    [self.imageView sd_setImageWithURL:[NSURL URLWithString:"yoururl.png"] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
    
    0 讨论(0)
  • 2020-12-20 21:56

    You can use CocoaPods to manage libraries in your project.

    To add SDWebImage to your project you should add this line to your pod file:

    pod 'SDWebImage', '~>3.7'
    

    UPD

    To use CocoaPods, you should install it, to create it you can open Terminal and copy/paste this line:

      sudo gem install cocoapods
    

    On next step you should create Podfile in directory that contain your project file. Pods it is text file (you can create it by using xCode or other text editor (only do not use Writer, it uses not correct character for " ' ")).

    After you've created Podfile, you should run in Terminal next line:

    pod update
    

    It command'll create a workspace file, this file you'll use to open your project. All instructions present on the home page of CocoaPods.

    0 讨论(0)
  • 2020-12-20 22:04
    • I think you have to use a Cocoa Pod file for SDWebImage Library.
    • init the pod file.
    • install Pod file.
    • and then update that pod file.

    platform :ios, '7.0'

    source 'https://github.com/CocoaPods/Specs.git'

    pod 'SDWebImage','3.7.1'

    pod 'UIActivityIndicator-for-SDWebImage'

    And then you can import the following file.

    #import "UIImageView+UIActivityIndicatorForSDWebImage.h"
    
    0 讨论(0)
提交回复
热议问题