gpt4 book ai didi

swift - MyScript Interactive Ink SDK 转换为数学返回?

转载 作者:可可西里 更新时间:2023-11-01 01:08:57 29 4
gpt4 key购买 nike

我正在使用 MyScript Interactive ink 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 文件中为引擎创建包的代码和在引擎中设置的代码也是相同的。

我附上了返回值的图片

点赞

enter image description here

我无法弄清楚为什么会遇到此错误以及我在引擎和/或编辑器设置的哪一部分做错了。

谢谢!

最佳答案

您似乎缺少识别 Assets 。

在提供的 GetStartedSwift 示例中,有一个 recognition-assets 文件夹,它在“Copy Bundle Resources”构建阶段被引用,如快照所示。您还必须将这些文件复制到您的项目中。

recognition assets

如果您愿意,您可以重命名 recognition-assets 文件夹,但是如果您这样做,您将必须更改 AppDelegate.swift 中的 "configuration-manager.search-path" 设置

如果您只想要数学识别,您可能只想复制与数学相关的文件:conf/math.confresources/math/math-ak.resresources/math/math-grm-atk.res

关于swift - MyScript Interactive Ink SDK 转换为数学返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50032039/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com