Размонтирование диска / тома без извлечения

Я хочу размонтировать диск без выброса. Для этого я попробовал следующий код

{
  NSString *path;
  CFStringRef *volumeName=(__bridge CFStringRef)path;
  DASessionRef session = DASessionCreate(kCFAllocatorDefault);
  CFURLRef pathRef = CFURLCreateWithString(NULL, CFSTR("/volumes/Untitled"), NULL);
  DADiskRef disk = DADiskCreateFromVolumePath(kCFAllocatorDefault, session, pathRef);
  DADiskUnmount(disk, kDADiskUnmountOptionForce, NULL, NULL);
}

Этот код из этого вопроса, спасибо @zeFree

Это работает, но я хочу динамический путь к тому, где, как в коде, его статический. Я попытался изменить NSString на CFStringRef, а затем попытался использовать в месте пути ("/ volume / Untitled") упоминание, но оно все еще то же самое.

Любое предложение приветствуется.

Ответы на вопрос(1)

Ваш ответ на вопрос