0
私はシーンファイルを持って、Tube.scnは、フレームワークに保存されている:「フレーズ/コピーバンドルリソースを構築する」どのようにシーンファイルをロードするには、.SCNフレームワークの束から
[スクリーンショット] [1]
私は、次を使用してフレームワーク内でファイルをロードしようとしています:
NSString *filename = @"Tube";
NSString *path = [[NSBundle bundleForClass: [self class]] pathForResource: filename
ofType: @"scn"];
NSError *error;
self.scene = [SCNScene sceneWithURL: [NSURL URLWithString: path]
options: nil
error: &error];
しかし、self.sceneとエラーの両方がゼロです。
ただし、ファイルをメインプロジェクトに移動して次のファイルを使用すると正常に動作します。
self.scene = [SCNScene sceneNamed: @"Tube.scn"];
フレームワーク内でシーンファイルを正常に読み込んだことがありますか?
はい、[self class]クラスはフレームワークの一部です。これは、フレームワークの対象メンバーシップ上にあります。クラスやフレームワークについて – jian
詳細情報: フレームワークの** **ソースをコンパイル**フェーズを構築** がクラス.mファイル が含まれています**ヘッダ/公共** は、クラスのヘッダーファイルが含まれています – jian