Как обойти библиотеку, которая не поддерживается в определенных версиях iOS? - PullRequest
2 голосов
/ 18 января 2012

У меня есть проект, который требует AlAssetsLibrary, а также UIImagePickerViewController. Я создал одно использование ALAssetsLibrary для IOS 4+, но хочу использовать UImagePickerViewController для более ранних IOS.

Поскольку некоторые части кода импортировали ALAssetsLibrary в проект и создали переменную экземпляра объекта ALAsset в моем пользовательском классе. Есть ли способ скрыть эти переменные и оператор импорта в коде при переносе другого устройства с другой версией IOS.

1 Ответ

2 голосов
/ 18 января 2012

Вам нужно использовать "слабую связь", чтобы решить эту проблему.

Вот руководство по включению слабой связи: http://www.vellios.com/2010/07/04/using-ios-4-frameworks-on-os-3/

...