Re: NSTableView drop targeting error
Re: NSTableView drop targeting error
- Subject: Re: NSTableView drop targeting error
- From: Jesse Grosjean <email@hidden>
- Date: Tue, 6 Apr 2004 11:03:08 -0400
A NSTableViewDropOn on row 0 on an empty NSTableView is strange.
What kind of value are you returning in:
(NSDragOperation)tableView:(NSTableView *)tableView
validateDrop:(id <NSDraggingInfo>)info proposedRow:(int)row
proposedDropOperation:(NSTableViewDropOperation)operation
I still see the error message even if I always return
- (NSDragOperation)tableView:(NSTableView *)tableView
validateDrop:(id <NSDraggingInfo>)info proposedRow:(int)row
proposedDropOperation:(NSTableViewDropOperation)operation {
return NSDragOperationNone;
}
from the validateDrop method. This seems to only effect NSTableView,
I've got a NSOutlineView that's using the same model and is setup
almost exactly the same, but it doesn't print this error.
Can you reduce the code to a sample code which displays this error?
I've never seen this behavior with NSTableView and I used quite a few
of them.
I've posted sample code at:
http://www.hogbaysoftware.com/TableTest.zip
Try dragging a NSStringPboardType onto the very top of the table view.
Also note that the tableView:validateDrop method also gets passed these
impossible values (drop on zero row when it doesn't exist) so you may
need to check for them in the validateDrop method.
Jesse
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.