创建NSManagedObject子类...在我的项目中犯一个新错误

时间:2018-11-01 15:24:14

标签: swift core-data xcode10

我想通过Editor \ Create NSManagedObject Subclass ... menu为我的实体添加一个类。但是当我添加它时,项目出错了,这是消息:

<script> 

$(document).ready(function() {
var found = false;
$('.bd a').each(function(index, ele){
 if($(ele).html().indexOf('Charity Bucks') > -1){
     found = true;
      var parent = $(ele).parent().parent();
                    var sibs = $(parent).siblings('.group4');
                    $(sibs).find('a').each(function(index2, ele2){
                        console.log(ele2);
                        if($(ele2).html().indexOf('remove') > -1){
                            console.log('found it');
                            $(ele2).on('click', function(){
                                $('#divID').show();
                            });
                        }
                    }); 
 }
 })

 if(found){
 $('#divID').hide();
 }
}); 

</script>

我在File-> Project settings中将该生成系统更改为Legacy Build system。但这还行不通

这个使用xcode9制作的项目,我现在用xcode 10进行开发

2 个答案:

答案 0 :(得分:17)

在项目导航器中选择xcdatamodeld文件,选择实体,然后按⌥⌘3(数据模型检查器)。

如果您手动创建了类,则必须将Codegen弹出窗口设置为Manual/None,否则将隐式创建类文件。

答案 1 :(得分:0)

Xcode 11

1。从Build Phases > Copy Bundle Resources删除信息列表

2。从Build Phases > Compile Sources删除创建的子类

如果无法运行,请使用“运行”,而不使用旧版构建设置

发件人:File > Project Settings > build settings > legacy build settings

enter image description here