Я пытаюсь интегрировать framework/kernel в простой файл.h и.m в ios?

Я пытаюсь интегрировать framework/kernel в простой файл.h и.m в ios. Инструкции для кода приведены ниже в полном объеме. Я хочу кнопку, которая при нажатии запускает контроллер вида

  1. Где бы я поместил это под нагрузкой 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

Другие вопросы по тегам