Что я сделалне удается получить доступ к пакет ресурсов из пользовательской базы с использованием CoreFoundation
Я построил пользовательские рамки IOS мы будем называть CustomFramework.framework, а также сопутствующий пакет ресурсов для некоторые файлы sqlite под названием CustomFramework.bundle. Я добавил свой фреймворк и ресурс в другой проект, и он успешно работает.
То, что я пытаюсь сделать
Я пытаюсь получить доступ к пакет ресурсов с использованием CoreFoundation. Затем я хочу выбрать конкретный файл sqlite и открыть его.
Что происходит неправильно
Существует файл в моей структуры под названием ResourceHelper.cpp. Здесь я хочу открыть файлы sqlite. Я пытаюсь получить ссылку на комплект CustomFramework.bundle. Для этого у меня есть эта строка:
CFBundleRef mainBundle = CFBundleGetBundleWithIdentifier(CFSTR("com.mycompany.CustomFramework"));
и в моем CustomFramework-Info.plist в Bundle identifer
поле является com.mycompany.CustomFramework
. Эта строка кода возвращается NULL; в отладчике это выглядит как mainBundle = (CFBundleRef) 0x0
.
Почему я не могу найти свой ресурс ресурсов инфраструктуры?
Благодаря