Я пытаюсь написать простой код для перетаскивания содержимого текстового файла в окно. С некоторой помощью из предыдущего поста и примера Apple, я теперь получил основы перетаскивания и запуска.
К сожалению, образец кода Apple работает только с изображениями. Может ли кто-нибудь сказать мне, как бы я изменил их метод "монтажа" (показанный ниже), чтобы отправить содержимое простого файла 'dot.txt'?
- (void)pasteboard:(NSPasteboard*)sender provideDataForType:(NSString*)type
{
//------------------------------------------------------
// method called by pasteboard to support promised drag types.
//--------------------------------------------------------
//sender has accepted the drag and now we need to send the data for the type we promised
if([type compare: NSTIFFPboardType]==NSOrderedSame)
{
//set data for TIFF type on the pasteboard as requested
[sender setData:[[self image] TIFFRepresentation] forType:NSTIFFPboardType];
}
else if([type compare: NSPDFPboardType]==NSOrderedSame)
{
[sender setData:[self dataWithPDFInsideRect:[self bounds]] forType:NSPDFPboardType];
}
}
Спасибо: -)