2010-09-08 1 views
2

Мне нужно, чтобы мое приложение обнаружило, сколько файлов было сброшено на значок док-станции. Для этого я использую приложение: openFiles: методПриложение: openFiles: отдельные файлы по группам

- (void)application:(NSApplication *)sender openFiles:(NSArray *)filenames 
{ 
    NSLog(@"%d",[filenames count]); 
} 

Но, к сожалению, файлы иногда разделяются по группам. Так, например, я тащил 3 файлов на стыковку значка и получить этот результат:

2 
1 

Как это могло быть?

ответ

2

К сожалению, это жизнь. Если вам действительно нужно подсчитать количество файлов, полученных при переходе на значок док-станции, вам необходимо настроить таймер, чтобы объединить результаты, полученные по вызову application:openFiles:, в течение секунды (или определенного промежутка времени).

Смежные вопросы