如何解决Xcode版本之间在Xcode Playground中获取资源的URL不一致
我有一个简单的Xcode游乐场,在这里我可以读取swift文件并对其进行更多处理。问题是,在Xcode 12上,当我尝试读取扩展名为“ swift”的文件时,我得到了nil(其他文件运行良好)。它曾经在Xcode 11上运行。是否有新的方法可以做到?这是一个macOS游乐场。
代码:
["json","txt","swift"]
.forEach { print(Bundle.main.urls(forResourcesWithExtension: $0,subdirectory: nil)) }
Xcode 12 :
Optional([api.json -- file:///var/folders/x5/wg_gx53z0254lpyfmm0000gn/T/com.apple.dt.Xcode.pg/resources/B11DE6A8-7AXB-4E08-8987-3F8178CC6BB3/])
Optional([text.txt -- file:///var/folders/x5/wg_gx53z0254lpyfmm0000gn/T/com.apple.dt.Xcode.pg/resources/B11DE6A8-7AXB-4E08-8987-3F8178CC6BB3/])
Optional([]) // .swift file
Xcode 11.6 :
Optional([api.json -- file:///var/folders/x5/wg_gx53z0254lpyfmm0000gn/T/com.apple.dt.Xcode.pg/resources/FDC17DB1-5C7D-4412-8CE5-ABA9A7A3C913/])
Optional([text.txt -- file:///var/folders/x5/wg_gx53z0254lpyfmm0000gn/T/com.apple.dt.Xcode.pg/resources/FDC17DB1-5C7D-4412-8CE5-ABA9A7A3C913/])
Optional([code.swift -- file:///var/folders/x5/wg_gx53z0254lpyfmm0000gn/T/com.apple.dt.Xcode.pg/resources/FDC17DB1-5C7D-4412-8CE5-ABA9A7A3C913/])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。