2010-12-31 2 views
17

Это могут быть самые легкие точки, но по какой-то причине они плывут. Я пытаюсь включить структуру AssetsLibrary и проблемы с получением компилятором, чтобы увидеть фактический файл include для ALAssetsLibrary при использовании относительных путей.Правильный путь для #import iPhone Frameworks (ALAssetsLibrary.h)

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

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

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

Специфические Xcode: Xcode 3.2.5

компонентов версии Xcode IDE: 1760,0 Xcode Core: 1763,0 ToolSupport: 1758,0

ответ

56

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

#import <AssetsLibrary/AssetsLibrary.h> 

Простой.

4

В Swift:

Пожалуйста, в первую очередь добавить рамки AssetsLibrary к вашему Xcode проекта: нажмите на название вашего проекта в проекте навигатора < Затем нажмите на название вашего проекта под ЗАДАЧ < Тогда нажмите на Строительства фазам < Затем нажмите на ссылку Двоичные с библиотеками < Затем нажмите на «+ кнопку» и добавьте AssetsLibrary.framework

Наконец добавить импорт ниже в верхней части быстрого класса:

import AssetsLibrary 
Смежные вопросы