1

Metaio SDK を使用して新しいプロジェクトをセットアップしようとしていますが、いくつか問題があります。

まず、このウェブサイトのチュートリアルに従いましたが、うまくいきませんでした。( http://dev.metaio.com/sdk/getting-started/ios/creating-a-new-ar-application/index.html )

私はObjective CまたはSwiftでObj-Cブリッジングファイルを使ってそれをやろうとしています。

これは私がやったことです:

-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 のチュートリアルでは、Metaio のスペルが Metiao であるため、MetaioSDKViewController のサブクラス化にスペル エラーがあります。したがって、変更する必要があるのはその行だけです。

于 2015-07-01T10:43:29.183 に答える