OData / iPhone错误:上下文当前没有跟踪实体

时间:2013-07-15 19:41:49

标签: ios objective-c entity-framework odata

我正在使用OData4ObjC让我的iPhone应用程序检索/编辑OData。

我已经能够成功检索数据,但是当我尝试删除一些数据时:

Entities *proxy = [[Entities alloc]initWithUri:@"http://localhost:8080/Resource/example.svc" credential:nil];

//Creates and accesses the person object for the specified row
Model_date* selectedDate = [items objectAtIndex:indexPath.row];
NSLog(@"Project number: %@", selectedDate.getdate_project);  
[proxy deleteObject:selectedDate];
[proxy saveChanges];

它会在deleteObject:

处抛出此错误
  

由于未捕获的异常“异常”而终止应用程序,原因:'无效操作:上下文当前没有跟踪实体。'

我知道它正在跟踪实体 - 我的NSLog打印出项目项目编号。

DeleteObject在ObjectContext.h(Framework / bin / odatalib / include)中定义,我已将其添加到项目路径中。我试图逐步调试,但我的ObjectContext.m包含二进制,所以我看到的只是汇编。

enter image description here

有没有人有任何指示/建议?

0 个答案:

没有答案