2012-04-06 4 views
1

Ich erstelle eine App, um meine kopierten Objekte zu speichern, wenn ich etwas auf mein iOS-Gerät kopiere.iOS Kopieren und Einfügen

Kann ich trotzdem ein Ereignis erstellen, damit ich jedes Mal, wenn ich etwas aus einer App auf meinem iOS-Gerät kopiere, es in meiner App speichern kann?

Ich möchte es jederzeit auslösen, wenn ich Text kopiere, so dass es in meine Apps-Textbox eingefügt wird.

+2

Haben Sie schon versucht, einen Code zu schreiben? – theJollySin

+0

Ich habe geschrieben Code zu versuchen und schickte es an meine Datenbank, aber ich kämpfe um ein Ereignis zu erstellen, das wird ausgelöst und senden Sie den kopierten Text in die Datenbank, sobald ich tippe Kopie – MattF

Antwort

9
- (void)copy { 

    UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; 
    pasteboard.string = @"String"; 
} 


- (void)paste { 

     UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; 
     NSString *string = pasteboard.string; 
     NSLog(@"%@",string"); 
} 

Siehe diesem Link UIPasteBoard

+0

downvoters den Grund für den Kommentar als Kommentar zu sagen ... – Aravindhan

-1
UIPasteboard *pb = [UIPasteboard generalPasteboard]; 
    NSDictionary *CellData = [NSDictionary dictionaryWithDictionary:[ArrayName objectAtIndex:SelectedIndexPath.row]]; 
    NSString* strText = [(NSDictionary*)[(NSString*)[CellData objectForKey:@"Key"] JSONValue] objectForKey:@"english"]; 
    [pb setString:strText]; 
+1

Bitte stellen Sie mindestens einen Satz dar, der erklärt, was Ihr Code macht und wie er funktioniert. Ein Block von nichts als Code ist selten ohne Kontext sehr nützlich. – Addison