Я использую MyScript Interactive SDK для преобразования рукописных математических уравнений.Я протестировал SDK, используя тестовые примеры, которые у них есть, и все отлично работало.Я импортировал большую часть их логики кода в свое приложение и успешно смог настроить движок и редактор.Я могу писать элементы и даже использовать редактировать, удалять и отменять элементы в редакторе.Проблема в том, что каждый раз, когда я пытаюсь скрыть его, он возвращает «?».
Функция для преобразования приведена ниже и в точности совпадает с кодом в примере, представленном MyScript -
@IBAction func ConvertButtonWasTouchedUpInside(_ sender: UIBarButtonItem) {
do {
editorViewController.editor.waitForIdle()
let supportedTargetStates = editorViewController.editor.getSupportedTargetConversionState(nil)
try editorViewController.editor.convert(nil, targetState: supportedTargetStates[0].value)
} catch {
print("Error while converting : " + error.localizedDescription)
}
do
{
try equationInLatex = editorViewController.editor.export_(nil, mimeType: .laTeX)
}
catch
{
print("Error while printing : " + error.localizedDescription)
}
print(equationInLatex)
}
Код для создания пакета для движка и код для настройки в движке в файле AppDelegate.swift также одинаковы.
Я приложил изображение того, как выглядит возвращаемое значение
как здесь
Я не могу понять, почему я испытываю эту ошибку и какую частьнастройки двигателя и / или редактора я делаю неправильно.
Спасибо!