我已经启动并运行了Autodesk Forge NativeViewer,但现在想下载翻译后的文件并存储在我自己的存储帐户(而不是AWS)中,然后从那里将文件提供给查看器。
将Viewer的环境设置设置为“ Local”,然后调用将URL传递给托管svf文件的loadModel函数,确实会使Viewer从我自己的存储帐户中解析文件,但是我遇到两个问题:
是否有一个可用的对象,我可以重写该对象以设置标题或操纵HTTP调用来加载查看器资产? Web Worker代码看起来每次都是动态加载的,并且Ithere似乎不是全局LMV对象实例之外的任何对象,我可以重写这些对象以使我可以访问HTTP标头等?
答案 0 :(得分:0)
我发现LMV对象公开了一个'endpoint'实例,该实例公开了在加载每个派生类时使用的HTTP_HEADERS集合。通过向此集合添加一个Authorization标头,我可以从本地存储帐户加载衍生产品。
for (UILabel *label in [alertController.view subviewsOfClass:[UILabel class]]) {
label.isUserInteractionEnabled = true
let tap = UITapGestureRecognizer(target: self, action: Selector("tapFunction:"))
label.addGestureRecognizer(tap)
}