¿Cómo copiar la imagen en Nspasteboard Cocoa OS X? -- macos campo con cocoa camp Relacionados El problema

how to copy image in NSPasteBoard cocoa os x?


3
vote

problema

Español
  I have tried this one , but 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]; }   

Estoy enviando esta imagen al iPhone a través de Apple Bonjour Service.

Cualquier ayuda será apreciada

Original en ingles
I have tried this one , but 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 am sending this image to iPhone via Apple Bonjour Service.

any help will be appreciated

     

Lista de respuestas

8
 
vote
  INPT-REC1  
 
 - (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];         }     } 
 
 
 
 
0
 
vote

para SWIFT, Copiar imagen a Paster Board:

  INPT-REC2  
 

for swift, copy image to paster board:

let pb = NSPasteboard.general pb.clearContents() pb.writeObjects([nsImage]) 
 
 

Relacionados problema

1  Marcos de informes de excepciones para el cacao [duplicado]  ( Exception reporting frameworks for cocoa ) 
Esta pregunta ya tiene respuestas aquí : Reporter de Crash para la aplicación de cacao [cerrado] ...

3  Comprobando un objeto de delegado válido antes de enviarlo un mensaje  ( Checking for a valid delegate object before sending it a message ) 
Estoy tratando de implementar el patrón de delegado en Objective-C, sin embargo, estoy experimentando una mala excepción de acceso al invocar al delegado a ve...

0  ¿Cómo cambiar el sufijo: paquete a WebPlugin en los productos de la carpeta con Xcode Project?  ( How to change suffix bundle into webplugin in the folder products with xcode pr ) 
I Wang para desarrollar un complemento con Safari, ahora soy nuevo un proyecto con paquete. Luego, sé que si el plugin funciona, la aplicación.Webplugin se co...

1  Memoria gradual Fuga en lazo sobre los contenidos de Qtmovie  ( Gradual memory leak in loop over contents of qtmovie ) 
Tengo una herramienta de base simple que exporta cada cuadro de una película como un archivo .TIFF. Aquí está el código relevante: NSString* movieLoc = [NS...

2  Servidor de Símbolo de Cacao / Apple  ( Cocoa apple symbol server ) 
¿Existe un equivalente en DBG / COCOA / Apple Word para la servidor de símbolos públicos de Microsoft y WindBG ? tan básicamente Soporta GDB el concepto...

7  Cómo mostrar un NSPANEL como hoja  ( How to show a nspanel as a sheet ) 
Estoy tratando de mostrar un NSPANEL como hoja. Estoy haciendo ingenuamente algo a lo largo de esas líneas: SheetController *sheetController = [[[SheetCont...

4  Cómo abrir un lanzamiento NSWINDOW en COCOA en un botón Click  ( How to open a launch nswindow in cocoa on a button click ) 
Tengo un nswindow que definí en el constructor de interfaz. Quiero hacerlo de modo que cuando el usuario haga clic en un botón, abre una nueva instancia que N...

0  Recuperando todos los objetos de un Nstreecontroller  ( Retrieving all of an nstreecontrollers objects ) 
bit de información de fondo, estoy usando un nsoutlineview con datos principales. Esto es lo que estoy tratando de hacer: Recupere todos los objetos del c...

0  Cacao ¿Por qué tengo que retener y liberar un parámetro de función?  ( Cocoa why do i have to retain and release a function parameter ) 
Estoy trabajando a través del libro de Aaron Hillegass, específicamente el ejemplo de la lotería. Tuve una pregunta sobre el método date2 ; ¿Por qué tengo qu...

3  ¿Cómo se puede usar la nsnotificación para verificar un estado de una semana  ( How can nsnotification be used to check a the status of an nstask ) 
¿Cómo se puede usar la NSNotification para verificar un estado de una semana? Sé que hay un par de métodos de clase dentro de Nstask, pero realmente no entien...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos