Ответ 1
Нашел. Не знаю, почему я не думал об этом раньше...
#import <AssetsLibrary/AssetsLibrary.h>
Simple.
Это могут быть самые легкие точки, но по какой-то причине они плывут. Я пытаюсь включить структуру AssetsLibrary и проблемы с получением компилятором, чтобы увидеть фактический файл include для 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 ToolSupport: 1758.0
Нашел. Не знаю, почему я не думал об этом раньше...
#import <AssetsLibrary/AssetsLibrary.h>
Simple.
В Swift:
Прежде всего, добавьте инфраструктуру AssetsLibrary в свой проект Xcode: нажмите на название своего проекта в навигаторе проекта < Затем щелкните имя вашего проекта в разделе TARGETS < Затем нажмите "Построить фазы" и "lt; Затем нажмите ссылку" Бинарное соединение с библиотеками ", Затем нажмите кнопку" +" и добавьте AssetsLibrary.framework
Наконец, добавьте этот импорт ниже в верхней части вашего быстрого класса:
import AssetsLibrary