Я пытаюсь интегрировать framework/kernel в простой файл.h и.m в ios?
Я пытаюсь интегрировать framework/kernel в простой файл.h и.m в ios. Инструкции для кода приведены ниже в полном объеме. Я хочу кнопку, которая при нажатии запускает контроллер вида
Где бы я поместил это под нагрузкой viewdid, например?
+ (AKViewController *) aurasmaViewControllerWithDelegate: (id) делегат;
Как мне представить вид контроллера и где.
Встраивание ядра Aurasma: код
Ядро Aurasma может быть легко встроено в ваше собственное приложение с помощью всего лишь нескольких строк кода и путем установки соответствующих параметров сборки. Все ядро Aurasma управляется одним контроллером представления, AKViewController - создание и представление этого контроллера представления - это все, что нужно. AKViewController может быть создан с использованием следующего удобного создателя, предоставленного в AKViewController.h: +(AKViewController*)aurasmaViewControllerWithDelegate: (id) делегат; Представление возвращенного ViewController модально запустит Aurasma. Ядру Aurasma требуется делегат, который реализует единственный метод: - (void)aurasmaViewControllerDidClose:(AKViewController*)aurasmaViewController; Этот метод делегата вызывается всякий раз, когда Aurasma View Controller хочет вернуть управление программой в хост-приложение.
1 ответ
Я считаю, что ядро Aurasma распространяется с приложением AKTest, которое демонстрирует именно это.
В методе кнопки вам нужно использовать код по следующим направлениям:
if( !self.aurasmaController )
{
self.aurasmaController = [AKViewController aurasmaViewControllerWithDelegate:self];
}
self.aurasmaController.showsCloseButton = showCloseButton;
self.aurasmaController.delayGuide = YES;
[self presentModalViewController:self.aurasmaController animated:animated];
также модель должна будет самостоятельно реализовать AKViewControllerDelegate, как определено в AKViewController.h