2009-09-11 5 views
1

Согласно NSPasteboard.h (строка 294 в стандартном Snow Leopard копии Xcode SDK) говорится:pboard типы устареет

/* Use of pboard types should be replaced with use of UTIs. 
Pboard types will be deprecated in a future release. */ 

Я пытался найти образцы с помощью ИМП в качестве замены pboard, но я ничего не могу найти где-нибудь, что демонстрирует, как это сделать.

Есть ли у кого-нибудь образец кода, показывающий, как заменить типы pboard на UTI?

Благодаря

ответ

4

Вы просто использовать ИМП, где ранее вы использовали pboard типы.

Подробнее о UTI см. Uniform Type Identifiers Overview.

+0

ссылки больше не работает – Jankeesvw

+0

Я думаю, что это новая ссылка: https://developer.apple. com/library/mac/# documentation/FileManagement/Conceptual/understanding_utis/understand_utis_intro/understand_utis_intro.html – Jankeesvw

+0

@Jankeesvw: исправлено. Благодарю. –

0

Это работает для меня:

[self.tableView registerForDraggedTypes:@[(NSString *)kUTTypeUTF8PlainText]]; 

Посмотрите на UTCoreTypes.h