2010-12-31 11 views
17

To może być najłatwiejszy punkt, ale z jakiegoś powodu to się tłoczy. Próbuję uwzględnić AssetsLibrary Framework i problemy z uzyskaniem kompilatora, aby zobaczyć rzeczywisty plik dołączający dla ALAssetsLibrary, gdy używane są ścieżki względne.Prawidłowa ścieżka dla #importu frameworków iPhone'a (ALAssetsLibrary.h)

Obecnie używam:

#import </Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/Frameworks/AssetsLibrary.framework/Headers/ALAssetsLibrary.h> 

I to działa, ale jest oh tak źle, że woła urządzenie i konkretny build OS. Dodałem ramy i wszystko łączy i działa. Po prostu nie lubię używać powyższej ścieżki absolutnej i nie mogę uzyskać żadnych względnych ścieżek do pracy. Próbowałem wiele kombinacji za pomocą cudzysłowów ("") i nawiasy klamrowe (<>). Różne ścieżki względne po prostu system, Biblioteka, System/Library ...

XCode specyfika: XCode 3.2.5

składowe wersje Xcode IDE: 1760,0 Xcode Rdzeń: 1763,0 ToolSupport: 1758,0

Odpowiedz

56

Znaleziono. Nie wiem, dlaczego nie myślałem o tym wcześniej ...

#import <AssetsLibrary/AssetsLibrary.h> 

Prosty.

4

W Swift:

proszę najpierw dodać ramy AssetsLibrary do projektu Xcode: kliknij na nazwę swojego projektu w nawigatorze projektu < Następnie kliknij na nazwie projektu pod TARGETS < Następnie kliknij faz Build < Następnie kliknij na link binarnych z Biblioteki < Następnie kliknij na przycisk „+” i dodać AssetsLibrary.framework

koniec dodać ten import poniżej na szczycie swojej klasy szybkim:

import AssetsLibrary 
Powiązane problemy