nan*_*ome 0 cocoa core-data objective-c nstableview
如何删除所选的NSTableView行及其相应的Core Data条目?
假设你NSTableView绑定了NSArrayController(这是处理核心数据时最常见的模式),你可以使用NSArrayController的remove:方法:
[theArrayController remove:self];
Run Code Online (Sandbox Code Playgroud)
这将删除在阵列控制器中选择的所有对象.
否则,如果您没有绑定,则NSArrayController需要直接处理所选对象.在不知道如何填充tableView的情况下,我无法显示所有必需的代码,但可能您可以找到NSManagedObject所选的代码.一旦你拥有了这个对象,就可以删除它:
NSManagedObjectContext *moc = the managed object context for your objects;
NSManagedObject *selectedObject = the currently-selected object;
[moc deleteObject:selectedObject];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2312 次 |
| 最近记录: |