每当我试图在Swift文件或播放器中导入Metal时,Xcode都会显示“没有这个模块'Metal'”。这是Beta 1的一个bug吗?
这是一个平台问题,而不是Swift的问题。如果你手动检查Xcode中的平台SDK,你会发现Metal.framework仅存在于iOS8 SDK中。这意味着只有当你的代码将在实际的iOS设备上运行时,才能链接到该框架,而由于playgrounds不能在设备上运行,因此无法链接到该框架。
IOS模拟器不支持Metal,因此您需要直接编译iOS设备。
(设置"您的应用程序-> iOS设备")。