Правильный путь для #import iPhone Frameworks (ALAssetsLibrary.h) - PullRequest
18 голосов
/ 31 декабря 2010

Это могут быть самые легкие моменты, но по какой-то причине они тупые.Я пытаюсь включить инфраструктуру AssetsLibrary и у меня возникают проблемы с получением компилятором для просмотра фактического включаемого файла для ALAssetsLibrary при использовании относительных путей.

В настоящее время я использую:

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

И этоработает, но это так плохо, что он вызывает устройство и конкретную сборку ОС.Я добавил рамки и все ссылки и работает.Мне просто очень не нравится использовать приведенный выше абсолютный путь и я не могу заставить работать какие-либо относительные пути.Я пробовал много комбинаций использования кавычек ("") и фигурных скобок (<>).Различные относительные пути к системе, библиотеке, системе / библиотеке ...

Особенности XCode: XCode 3.2.5

Версии компонентов Xcode IDE: 1760.0 Xcode Core: 1763.0 Поддержка инструментов: 1758.0

Ответы [ 2 ]

56 голосов
/ 31 декабря 2010

Нашел это.Не знаю, почему я раньше не думал об этом ...

#import <AssetsLibrary/AssetsLibrary.h>

Простой.

4 голосов
/ 25 марта 2015

In Swift :

Пожалуйста, прежде всего добавьте инфраструктуру AssetsLibrary в ваш проект Xcode: нажмите на название вашего проекта в навигаторе проекта <Затем нажмите на название вашего проекта в TARGETS <Затем нажмите на этапы сборки <Затем нажмите на ссылку Binary С библиотеками <Затем нажмите кнопку «+» и добавьте <strong>AssetsLibrary.framework

Наконец добавьте этот импорт внизу вверху вашего класса swift:

import AssetsLibrary
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...