全部。我是新的 mac 开发人员。我想在objective-c中使用命令行格式化USB驱动器。这是一些代码,当我运行它时它会给我错误。
NSTask *task = [NSTask new];
[task setLaunchPath:@"/usr/bin/env"];
[task setArguments:[NSArray arrayWithObjects:@"diskutil", @"eraseVolume",@"MS-DOS",@"PK", @"\"/Volumes/PK/\"", nil]];
....
这是错误:
dyld: DYLD_ environment variables being ignored because main executable (/usr/sbin/diskutil) has __RESTRICT/__restrict section
Unable to find disk for "/Volumes/PK/"
但是当我在终端中输入这一行时,它工作正常。我不知道。
谢谢!