Ich versuche, ein paar Klartext in der iPhone-Pappe zu setzen. Der folgende Code scheint nicht zu funktionieren:Basic iPhone Pasteboard Verwendung
UIPasteboard *pboard = [UIPasteboard generalPasteboard];
NSString *value = @"test";
[pboard setValue: value forPasteboardType: @"public.plain-text"];
ich das Problem bin zu raten, ist in dem Einfügeablage Typargument. Passing @"public.plain-text"
passiert nichts. Übergeben kUTTypePlainText
beschwert sich der Compiler über inkompatiblen Zeigertyp, aber nicht abstürzt, und nichts passiert auch nicht. Die Verwendung von kUTTypePlainText
scheint auch eine Verknüpfung mit MobileCoreServices
zu erfordern, die in der Dokumentation nicht erwähnt wird.
Kann ich fragen, warum Sie das tun, anstatt die Methode - [UIPasteboard setString:] zu verwenden? Was meinst du mit "nichts passiert?" Was hast du genau erwartet? Wie bestimmen Sie das? –