Dostawałem również ten problem. Rozwiązaniem dla mnie było dodanie SDWebImage.framework zamiast dodawania wszystkich plików w moim projekcie. Oto lista kontrolna, aby upewnić się, że wszystko zostało skonfigurowane zgodnie z sugestią właściciela here.
pobierania i Dodaj ramy
Krok 1: Pobierz i rozpakuj najnowszą wersję tutaj: https://github.com/rs/SDWebImage/wiki/Download-Complied-Framework
Krok 2: prawym przyciskiem myszy na nawigatorze projektu i wybierz „Dodaj pliki do” Twój projekt ": W oknie dialogowym wybierz SDWebImage.framework i zaznacz pole wyboru" Kopiuj elementy do grupy docelowej "(jeśli to konieczne)" pole wyboru
Dodaj zależności
W ustawieniach systemu docelowego ty application app Projektu, znajdź sekcję „budować fazą” i otwórz „Link binarne z bibliotekami” blok: Kliknij przycisk „+” ponownie i wybierz „ImageIO.Ramy”
Dodaj Linker Flag
Otwórz "Build Settings", w zakładce "Łączenie sekcji" znajdź "Inne Flagi łącznik" ustawienie i dodać "-ObjC" flag
nagłówki Importprzedsiębiorstwa źródła plików
#import <SDWebImage/UIImageView+WebCache.h>
należy budować teraz bez problemu.
Dodałem docelowa Depencencies i połączyć Binary z bibliotekami, jak pokazano w poradniku instalacji. Ale nadal pojawia się ten błąd: – Lizard
http://stackoverflow.com/questions/10027586/lexical-or-preprocessor-issue-myviewcontroller-h-file-not-found –
Rozwiązany przez dodanie $ (SRCROOT)/SDWebImage do nagłówka Ścieżka wyszukiwania – Lizard