Hi all, I'm trying to put a custom object into past board in order to perform a drag operation. It's working fine if I drag a string, but if I try to pass an object, I can't get it to work.
- (BOOL)outlineView:(NSOutlineView*)outlineView writeItems:(NSArray*)items toPasteboard:(NSPasteboard*)pboard { NSString* kOutlineViewGroupType = @"IFNode"; [pboard clearContents]; if([[items objectAtIndex:0] isParent]) { return NO; } itemsBeingDragged = items; [pboard declareTypes:[NSArray arrayWithObjects:NSStringPboardType, kOutlineViewGroupType, nil] owner:nil]; ** This works. [pboard setString:[[items objectAtIndex:0] title] forType:NSStringPboardType]; ** This doesn't (actually stops drag and drop working for my application until I logout). [pboard setData:[items objectAtIndex:0] forType:kOutlineViewGroupType]; return YES; } Any help greatly appreciated. Cheers, Billy Flatman b.flat...@googlemail.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com