Описание тега nspasteboard
NSPasteboard - это представление класса Какао для данных буфера обмена, позволяющее копировать и вставлять информацию внутри программ и между ними. NSPasteboards также представляют информацию, которая перетаскивается внутри или между программами.
0
ответов
NSPasteboard ops работает, но не DnD
У меня есть основанное на документе приложение Какао с включенными привязками; это должен быть менеджер текстовых фрагментов. Я разрабатываю в версии системы 10.9 с Xcode 6.2. Главное окно документа имеет разделенный вид с NSTableView и NSTextView, …
24 дек '16 в 08:32
1
ответ
Приписанная строка теряет вложение в вставку из картона
Я потратил довольно много дней на поиски решения для размещения атрибутивной строки с вложением на NSPasteboard. Я могу прочитать RTFD-файл с вложениями, изменить его текст и атрибуты, а затем поместить его на NSPasteboard для использования в других…
16 мар '12 в 19:55
1
ответ
Вырезать и вставлять файлы с NSPasteboard
Как мы должны вырезать и вставить файлы, используя NSPasteboard? В настоящее время я реализовал копирование и вставку путем записи и чтения файловых URL. Проблема с cut заключается в том, что после того, как я записал URL на монтажную панель, мне ну…
23 май '12 в 20:29
1
ответ
Как я могу прочитать данные из общего монтажного стола для всех классов?
В настоящее время я использую readObjectsForClasses: для получения списка объектов из общего монтажного стола в какао, который работает всякий раз, когда я хочу получить только объекты определенного класса, например NSString или NSImage и т. Д. Тем …
09 мар '14 в 16:29
3
ответа
Как вставить текст из одного приложения в другое с помощью какао?
Я читал о NSPasteBoard в документации Apple, и как это позволяет приложениям писать в PasteBoard и позволить другим приложениям читать этот текст и использовать его. Может кто-нибудь сказать мне, как вставить текст из приложения (которое находится в…
21 апр '10 в 06:25
1
ответ
Получить путь к файлу из буфера обмена в OS X
Я хотел бы, чтобы мое приложение получало полный путь к файлу, скопированному в буфер обмена ранее. Я попробовал это: NSPasteboard *p = [NSPasteboard generalPasteboard]; NSDictionary *options = [NSDictionary dictionary]; NSString *path = [[p readObj…
01 апр '13 в 18:08
1
ответ
Получить объект буфера обмена из NSPasteboard mac
Мне нужно получить объект NSPasteboard и сохранить его где-нибудь, чтобы потом вернуть его в буфер обмена. Я делаю это только с атрибутом text прямо сейчас. Я хочу знать, как сделать это с любым объектом (пример: скопировать файл). Вот мой код для п…
01 авг '18 в 18:49
2
ответа
Чтение нескольких перетаскиваемых файлов
У меня есть небольшое окно внутри основной xib (MainMenu.xib) с элементом управления NSImageView для приложения OS X. Этот элемент управления представления имеет подкласс NSImageView, который должен принимать файлы, которые приносит пользователь (пе…
08 май '13 в 20:51
1
ответ
Сохраняет ли NSPasteboard объекты владельца?
Ты можешь позвонить NSPasteboard как это: [pboard declareTypes:types owner:self]; Это означает, что позже монтажный щит попросит владельца предоставить данные для типа по мере необходимости. Однако, что я не могу найти в документации (и, возможно, я…
07 фев '11 в 11:47
4
ответа
Файлы перетаскивания попадают в Песочницу (__CFPasteboardIssueSandboxExtensionForPath)
Я обработал операцию перетаскивания из вида браузера в пользовательский вид. Он хорошо работает на снежном остатке, но не в Mountain Lion с песочницей. in browser view: NSMutableArray* urls = [[[NSMutableArray alloc] init] autorelease]; ............…
09 авг '12 в 10:54
2
ответа
Тип NSPasteboard для NSManagedObject
Мне нужно перетащить ссылку на NSManagedObject между двумя табличными представлениями моего приложения. Какой предпочитаемый тип NSPasteboard для хранения ссылки на NSManagedObject? Мое текущее решение состоит в том, чтобы сохранить URIR представлен…
12 дек '10 в 22:48
1
ответ
Перечислите все имена NSPasteBoard на macOS
Есть ли способ получить список всех плат NSPasteBoard и их имен в текущей системе? Мне интересно, есть ли какая-либо функция (даже если частный API) для достижения этой цели. Спасибо!
05 дек '18 в 18:59
2
ответа
Как преобразовать NSAttributedString в NSData?
У меня есть NSAttributedString что я хочу написать обратно в монтажный картон. Общее NSPasteboard имеет разные типы, NSAttributedString с вложениями подходит NSPasteboardTypeRTFD Я умею писать в картонку: NSData * __strong newContent = ... // how? N…
05 ноя '13 в 21:41
2
ответа
Вставка строки nsmutableattributed в общедоступный монтажный щит теряет атрибуты на страницах
Я создаю автономный сервис Mac, который помещает атрибутивные строки на монтажную панель. Когда к данным обращаются по страницам, строка теряет свои атрибуты. Я использую следующий код для вставки строки со значением NSReturnTypes, установленным в N…
15 ноя '16 в 23:15
1
ответ
NSTextView изменить строку перед вставкой
Моя цель состоит в том, чтобы изменить строку - удалить все не-буквы (числа, пробелы и т. Д.) - перед вставкой ее в NSTextView. По этой ссылке я придумал следующий код: override func paste(_ sender: Any?) { let pasteboard = NSPasteboard.general // r…
11 дек '18 в 17:49
1
ответ
Несколько типов на монтажном столе, включая файлы, rtfd и пользовательский тип (Mac OS X 10.6)
Кажется, что новый интерфейс API для монтажа в 10.6 хорошо работает, как только вы разберетесь с UTI, но я столкнулся с ситуацией, которую я не могу взломать: что, если вы объявляете несколько типов данных вместе с перетаскиванием файла? Посмотрите,…
14 июн '11 в 23:06
2
ответа
Что может привести к сбою [типов NSPasteboard]?
Один из наших клиентов иногда видит подобные сбои при вставке: 0 com.apple.Foundation 0x9143bd1d readPointerAt + 9 1 com.apple.Foundation 0x9153221f empty + 43 2 com.apple.Foundation 0x9145d41f dealloc + 21 3 com.apple.Foundation 0x9145d3ce -[NSConc…
29 янв '11 в 11:29
0
ответов
Отделение NSPasteboardItem от картона
То, что я пытаюсь сделать на высоком уровне, - это сохранить текущие данные, которые находятся на монтажном столе (данные любого типа), используя этот код, который я считаю правильным: - (NSArray *)readFromPasteBoard { NSMutableArray *pasteboardItem…
29 мар '13 в 03:32
2
ответа
NSRTFPboardType & вставить в окно браузера Gmail?
У меня есть NSTextView который содержит некоторый текст с атрибутами (подсветка синтаксиса). Я пытаюсь использовать опцию копирования, которая сохраняет подсветку синтаксиса, чтобы я мог вставить ее в текстовое окно Gmail. В настоящее время выделени…
17 июн '15 в 12:02
0
ответов
Получите NSMutableAttributedString в пакете обслуживания Mac
Я создаю пакет Mac .service, который получает расширенный текст из приложений. У TextEdit и заметок, похоже, нет проблем с записью расширенного текста в общий монтажный стол, но когда те же данные доставляются в служебный монтажный щит, в строке отс…
23 ноя '16 в 06:08