无法为实体“位置”加载名为“MyLocations.Location”的类

时间:2015-08-17 05:42:52

标签: ios iphone swift core-data

当我创建我的核心数据文件并将此代码添加到done方法中以保存数据后,我收到了上述无法找到类的主题的错误。

它还显示错误

  

未找到类,而是使用默认的NSManagedObject

<div ng-repeat="a in arr">
  <ng-form>
    phone{{a}}:<input type="phone" name="phone" ng-change="doSomething()" />
    text{{a}}:<input type="text" name="name" ng-change="doSomething()"/>
  </ng-form>
</div>

1 个答案:

答案 0 :(得分:0)

您必须在xcdatamodeld文件中设置类。 转到projectname.xcdatamodeld - &gt;选择位置表,然后选择数据模型检查器,如下面的屏幕截图所示,并设置类。

enter image description here

希望这可能会有所帮助。

在代码中进行以下更改

 var appDel:AppDelegate = (UIApplication.sharedApplication().delegate as! AppDelegate)
 var context: NSManagedObjectContext = appDel11.managedObjectContext!
 var location = NSEntityDescription.insertNewObjectForEntityForName("Location", inManagedObjectContext: context) as! NSManagedObject