Установить строку для монтажа (копировать, вставить) в приложении какао - PullRequest
3 голосов
/ 16 апреля 2011

Как я могу установить строку, чтобы пользователь мог вставить ее куда-нибудь еще в приложение c целью какао?

Ответы [ 4 ]

17 голосов
/ 16 апреля 2011
[pboard declareTypes:[NSArray arrayWithObject:NSStringPboardType] owner:self];
[pboard setString:@"Unbelievable" forType:NSStringPboardType];

Если вы ориентируетесь только на OS X 10.6 и выше, используйте NSPasteboardTypeString вместо NSStringPboardType.

5 голосов
/ 16 апреля 2011

См. Руководство по программированию картона .Вам особенно нужен раздел «Копирование в картон».

4 голосов
/ 27 сентября 2014
[[NSPasteboard generalPasteboard] declareTypes:[NSArray arrayWithObject:NSStringPboardType] owner:nil];
[[NSPasteboard generalPasteboard] setString:@"My Text" forType:NSStringPboardType];

ссылка

2 голосов
/ 13 июня 2017

Это то, что вы делаете, если вы нацелены на OSX 10.6 или выше:

NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
[pasteboard clearContents];
[pasteboard writeObjects:@[@"Some string"]];

Для получения дополнительной информации см. Руководство по программированию картона на сайте Apple.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...