jjzjj

arworldmap

全部标签

ios - Swift iOS ARKit 从文件加载 ARWorldMap 数据 NSKeyedUnarchiver NSKeyedArchiver

我正在尝试保存然后将ARKitARWorldMap加载到本地文件。我似乎有储蓄工作正常:funcsaveWorldMap(){ARView?.session.getCurrentWorldMap{[unownedself]worldMap,erroringuardletmap=worldMapelse{return}do{letdata=tryNSKeyedArchiver.archivedData(withRootObject:map,requiringSecureCoding:true)do{leturl:URL=URL(fileURLWithPath:self.worldMapF

ios - ARKit 世界地图——如何使用自定义 UTI 文件类型保存/访问?

我找不到任何专门列出ARKit将其世界地图保存为的文件类型的文档。据我所知,它是一个.arexperience文件。本质上,我正在尝试修改文档浏览器,以便能够有选择地选择要加载的.arexperience文件。我尝试启用支持的文档类型,特别是public.arexperience,其中LSHandlerRank为String类型,Value为Alternate,CFBundleTypeRole为TypeString,Value为Viewer。我还在info.plist中将SupportsDocumentBrowser设置为YESAdditionaldocumenttypepropert