最近,我在尝试访问CoreML framework时遇到了一个奇怪的行为。
首先,CoreML确实可以处理纯.playground文件,如苹果的"MarsHabitatModel“示例所示。
在.playgroundbook中复制相同的源文件时,.playgroundbook无法编译并引发
错误: MLModel仅适用于iOS应用程序扩展11.0或更高版本。
我确保将Manifest.plist文件中的.playgroundbook部署目标设置为iOS11.0。正因为如此,我非常不确定CoreML能否或如何在游乐场书中工作。
你们中有人成功地将iOS11框架集成到操场书籍中了吗?
发布于 2018-03-15 14:37:17
解决方案:在.playgroundbook中使用CoreML的所有类前面编写@available(iOS 11.0, *)
解释性:显然,.playgroundbook是为较旧的iOS版本编译的,尽管已经将部署目标设置为Manifest.plist中的iOS11。使用@available前缀,您可以手动排除为旧版本编译类。
https://stackoverflow.com/questions/49300742
复制相似问题