iphone uipasteboard

iphone - Copie la funcionalidad en iOS usando UIPasteboard



(5)

NSString *copyStringverse = [[NSString alloc] initWithFormat:@"%@",[textview.text]]; UIPasteboard *pb = [UIPasteboard generalPasteboard]; [pb setString:copyStringverse];

Estoy usando el código anterior para copiar contenido en la textview de textview , pero quiero copiar el contenido en una celda de la tabla. Como hacer esto. Gracias por adelantado.


Bueno, no dice exactamente cómo tiene configurada la celda de la vista de tabla, pero si solo se trata de texto dentro de su vista de tabla, podría ser tan fácil como:

// provided you actually have your table view cell NSString *copyStringverse = yourSelectedOrClickedTableViewCell.textLabel.text; UIPasteboard *pb = [UIPasteboard generalPasteboard]; [pb setString:copyStringverse];


Para Swift 2.1+:

let cell = tableView.cellForRowAtIndexPath(indexPath) as! UITableViewCell // change this to your custom cell if you use one UIPasteboard.generalPasteboard().string = cell.textLabel.text


Para Swift 3.x

UIPasteboard.general.string = "String to copy"


Para Swift2.2

UIPasteboard.generalPasteboard().string = tableViewCell.textLabel.text

Al usar esto, puede establecer directamente el valor en UIPasteboard .


[UIPasteboard generalPasteboard].string = @"Copy me!";