1

我正在尝试使用 Metaio SDK 设置一个新项目,但我遇到了一些问题。

首先,我遵循了这个网站的教程,但它最终无法正常工作。(http://dev.metaio.com/sdk/getting-started/ios/creating-a-new-ar-application/index.html

我一直在尝试使用 Objective C 或使用带有 Obj-C 桥接文件的 Swift 来做到这一点。

这就是我所做的:

-DLmetaioSDK.framework并添加到项目中

- 添加其他框架: 其他框架

- 导入 metaioSDK(在视图控制器或桥接器中)

#import <MetaioSDK/MetaioSDKViewController.h>

- 在 ViewController ( MetiaoSDKViewController) 中添加子类 就像这样:

import UIKit

class ViewController: MetiaoSDKViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}

- 这张图片显示了我得到的错误:

错误继续

错误

4

2 回答 2

1

您遇到的错误来自使用 Swift 编译器编译的 c++ 代码。

您应该将其更改为 Obj-C++。要么将 ViewController 的文件扩展名从“m”更改为“mm”(obj-c++),要么更改编译设置以将整个项目编译为 Obj-C++。

于 2015-05-19T07:32:40.410 回答
0

在我假设您正在关注的 Metaio 教程中,他们在继承 MetaioSDKViewController 时出现拼写错误,因为 Metaio 拼写为 Metiao。所以你需要改变的就是那条线。

于 2015-07-01T10:43:29.183 回答