GIVEN:我正在实现一个框架,需要先搜索应用程序包中的所有JSON文件;如果什么都没有,那么我从我的框架
中加载JSON文件我使用<ImmediateFlush>true</ImmediateFlush>
作为参数尝试了Bundle
api,但仍然访问我自己的框架捆绑包。有人可以建议一种方法来实现我的需求吗?谢谢!
答案 0 :(得分:1)
基本上,您应该添加选项以传递所需的包以作为框架的参数进行搜索。您也可以使用下面问题中描述的捆绑包唯一标识符,但是它会将您的框架紧密绑定到应用程序,这是我猜不需要的。
您可以在此处参考类似问题SO question
我遇到的另一个想法是列出您可能使用的所有可用捆绑包或框架,并过滤所需的捆绑包:Check Apple's ref page
但我想选项1指定要作为参数搜索所需的包将是更方便的方式。
func hasRequiredFiles(in bundle: Bundle) {
// ... Your implementation
}
用法是从app。{/ p>调用Bundle.main
函数