Выполнение сценариев Perl из Xcode 4.2 - PullRequest
1 голос
/ 17 ноября 2011

Я новичок в Какао. Я пытаюсь выполнить Perl-скрипт из моего класса, и я не получаю никаких результатов, ниже приведен код:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMast, YES);
NSString *documentDir = [paths objectAtIndex:0];
NSString *path = [documentDir stringByAppendingPathComponent:@"detect.pl"];

NSMutableArray *someArray = [[NSMutableArray alloc] initWithObjects:path, nil];

[[NSTask launchedTaskWithLaunchPath:[NSString stringWithFormat:@"/usr/bin/pl"] arguments:someArray] waitUntilExit];

Я получаю следующий текст

pl {-input <file>} {-output <file>}
   Reads ASCII PL from stdin (or file if -input specified)
   and writes ASCII PL to stdout (or file if -output)
   NOTE: binary serialization is no longer supported 

Выполнение кода на этом останавливается. Я не уверен, что я делаю неправильно, может кто-нибудь, пожалуйста, укажите мне в правильном направлении. Спасибо.

1 Ответ

3 голосов
/ 17 ноября 2011

Вам нужно выполнить /usr/bin/perl, а не /usr/bin/pl.

...