Jak obsługiwać przeciąganie / upuszczanie wielu plików z Findera w systemie Mac OS X 10.5?
Muszę pobrać adresy URL wszystkich plików przeciągniętych / upuszczonych do mojej aplikacji z Findera.
Mam aplikację Cocoa działającą na 10.6, która korzysta z nowych interfejsów API 10.6 NSPasteboard, które obsługują wiele elementów na stole montażowym. Próbuję wykonać kopię zapasową tej aplikacji do 10.5. Jak sobie z tym poradzić w wersji 10.5?
Jeśli zrobię coś takiego poniżej, otrzymam tylko pierwszy adres URL:
NSArray *pasteTypes = [NSArray arrayWithObjects: NSURLPboardType, nil];
NSString *bestType = [pboard availableTypeFromArray:pasteTypes];
if (bestType != nil) {
NSURL *url = [NSURL URLFromPasteboard:pboard];
}