2012-06-12 11 views
6

Jestem nowy w rozwoju iOS i spotkałem się z tym problemem z łączeniem bibliotek w ciągu ostatnich kilku dni.Jak prawidłowo połączyć biblioteki stron trzecich w iOS

Próbowałem użyć GMGridView w projekcie, ale nie mogę go uruchomić.

Ten projekt jest wysyłany jako biblioteka statyczna, dlatego właśnie przeciągam plik xcodeproj do mojego projektu. Następnie dodałem libGMGridView.a w Link Binary With Libraries, GMGridView w Zależności docelowe. Dodałem także ścieżkę do ścieżek wyszukiwania nagłówków .

Jednak nadal raport Xcode .h nie znaleziono błąd podczas próby importowania GMGridView.h.

Czy ktoś może mi w tym pomóc? Z góry dziękuję!

+0

Myślę, że to pytanie powinno mieć jakieś informacje dla Ciebie. http://stackoverflow.com/questions/7250302/how-do-third-party-libraries-work-in-objective-c-and-xcode – revolver

+0

Jak wygląda twój komunikat importu? –

+0

Powinien wyglądać tak: importować "GMGridView/GMGridView.h" –

Odpowiedz

16

Miałem ten sam problem !!! Sprawdziło się !!!! soooooooo:

  1. kopia folderu GMGridView z https://github.com/gmoledina/GMGridView do projektu reż
  2. w Xcode prawym przyciskiem myszy na każdej grupy plików i wybrać dodać pliki
  3. znaleźć folderu GMGridView w folderze katalogu i wybierz GMGridView.xcodeproj - (nie kopiować, tworzyć grupy nie foldery, dodawać cele)
  4. iść do celów projektowych - wyszukiwarka - HEADER_SEARCH_PATHS Dodaj- GMGridView/**
  5. wybierz fazy budowlane w ustawieniach - wybierz zależności docelowych i dodać GMGridView
  6. wybierz fazy budowlane w ustawieniach - Link biblioteki binarne i dodać libGMGridView.a

import powinny być:

#import "GMGridView.h" 
#import <QuartzCore/QuartzCore.h> 
+2

Bardzo dziwne - ale bardzo aktualne - że próbujesz to zrozumieć dokładnie w tym samym czasie, w którym ja też byłem. Dzięki za to, działa! – adriandz

+0

Robię dokładnie to, co opisano, ale nadal nie rozpoznaje! proszę pomóż! –

+1

podaj więcej informacji lub skontaktuj się ze mną [email protected] – comonitos

Powiązane problemy