解决一个目前常见的导入bug。(在网上搜了一下时间没看到,暂时还没看到说解决ModelClass 生产问题的。)
备料:
Xcode 9 bate
CoreML .mlModel(此处可以自行下载:苹果提供的几个ml库)
1.步骤:
创建普通工程,此步骤省略。
2.add mlMolde到工程里。
3.此处以我的这个GoogleNetPlaces.mlmodel为例。看见很多人的文章里面都说,Xcode9会自动生成ModelClass文件,但是我直接拖进来的就没有生成,在工程中@import"GoogleNetPlaces.h"会报错。我猜他是没有被编译。
为了修复不能自动编译问题,我们手动操作一下。点击BuildPhase->Compile Sources,+
添加mlModel到ComplieSources中。之后Build一下,再回去看下,未生产ModelClass问题就解决了。