osx - how to copy image in NSPasteBoard cocoa os x? -


i have tried 1 , not working  nspasteboard *pboard  = [nspasteboard generalpasteboard]; [pboard declaretypes: [nsmutablearray arraywithobject:                        nstiffpboardtype] owner: nil]; [pboard setdata:[imgview.image tiffrepresentation] fortype: nsdata *data = [[nspasteboard generalpasteboard] datafortyp if (data) {     imgview.image=[imgview.image initwithdata:data]; } 

i sending image iphone via apple bonjour service.

any appreciated

 - (ibaction)copy:sender {                 nsimage *image = [imageview image];         if (image != nil) {             nspasteboard *pasteboard = [nspasteboard generalpasteboard];             [pasteboard clearcontents];             nsarray *copiedobjects = [nsarray arraywithobject:image];             [pasteboard writeobjects:copiedobjects];         }     }   - (ibaction)paste:sender {            nspasteboard *pasteboard = [nspasteboard generalpasteboard];         nsarray *classarray = [nsarray arraywithobject:[nsimage class]];         nsdictionary *options = [nsdictionary dictionary];         bool ok = [pasteboard canreadobjectforclasses:classarray options:options];         if (ok) {             nsarray *objectstopaste = [pasteboard readobjectsforclasses:classarray options:options];             nsimage *image = [objectstopaste objectatindex:0];             [imageview setimage:image];         }     } 

Comments

Popular posts from this blog

matlab - Deleting rows with specific rules -

php - MySQLi multi_query results for later use -