Я хочу обновить иконку для конкретного файла/папки в приложении Finder.Как обновить окно поиска?
FNNotifyByPath((const UInt8 *)folderPath, kFNDirectoryModifiedMessage, kNilOptions);
FNNotifyByPath
не работает для этого. Теперь я пытаюсь с AppleScript
+(void) refreshIconForItem : (NSString *)itemPath
{
NSString *source=[NSString stringWithFormat:@"tell application \"Finder\" to update \"%@\"",[NSString stringWithUTF8String:itemPath]];
NSAppleScript *update=[[NSAppleScript alloc] initWithSource:source];
NSDictionary *err;
[update executeAndReturnError:&err];
}
, но эта функция также не работает.
Может ли кто-нибудь помочь мне?
вы нашли это решение? Пожалуйста, дайте мне знать, какой скрипт работает для этого. Потому что я использовал почти весь скрипт, но не работал с каким-либо скриптом. Любая помощь приветствуется. !! – jigs
@Jigar вы можете использовать http://stackoverflow.com/a/15541439/944634. Искатель обновления яблочный скрипт не работает на 10.8 и выше –