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];
    }        

questionAnswers(4)

yourAnswerToTheQuestion