이 코드는 지금까지 가지고 있었고 목표는 NSTask의 특정 출력에 작용하는 것입니다. 본질적으로 (My NSTask)는 시간이 지남에 따라 콘솔에 문자열을 출력하는 프로그램입니다. 특정 문자열이 콘솔에 표시되면 내 코코아 Objective-C 앱에서 메소드를 호출 할 수 있기를 바랍니다. 내 생각은 전달 된 문자열이 동작을 보증하는지 확인하는 내 앱에 콘
나는이 같은 충돌 보고서를 많이 얻을 수가 : Crashed Thread: 14
Exception Type: EXC_GUARD
Exception Codes: 0x4000000200000000, 0x00007fff96f73c48
Thread 14 Crashed:
0 libsystem_kernel.dylib 0x00007fff97b7213a d
NSTask와 함께 LESS를 사용하려고합니다. 기본적으로 작동하지만 출력이 때로는 이상합니다. 예 : [31mParseError: Unrecognised input[39m[31m in [39m/Volumes/Macintosh HD/Users/x/Sites/y/css/style.less[90m on line 4, column 2:[39m
[90m3 bac
내가 다음 코드 NSTask와 쉘 스크립트를 실행하기 위해 노력하고있어 발생합니다 NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/Users/username/connect.sh"];
[task launch];
을하지만 난 그냥 스크립트를 실행하면 나는 An uncaught exception
(재귀 적 검색을 통해) 디렉토리의 파일 묶음에서 perl 정규식 하나의 라이너를 실행하고 NSTask를 사용하여 한 줄을 처리하는 데 어려움이 있습니다. 명령 줄에서 않습니다. 터미널의 펄 라이너가 작동하고 쉘을 통해 명령을 문자열로 실행하는 단순화 된 NSTask도 작동합니다. perl -p -i -e 's/DEBUG_INFORMATION_FORMAT
NSTask를 통해 Cocoa 응용 프로그램에서 실행중인 스크립트가 있습니다. 이 스크립트는 rsync를 사용하여/Users 폴더에있는 모든 것을 서버에 백업합니다. 제가 실행하고있는 문제는 사용자 "a"로 프로그램을 실행할 때 스크립트가 사용자 "b"에 속한 파일을 처리 할 수있는 권한이 없으므로 rsync는 사용자 "b"에 속한 파일 만 백업합니다. 현
Wi-Fi를 사용하지 않도록 설정하려는 osx 네트워크 구성을 변경하려면 socks proxy : ip, port, login : Wi-Fi를 전달한 다음 다시 활성화하십시오. 는 임 NSTask *task = [NSTask new];
[task setLaunchPath:@"/bin/sh"];
[task setArguments:@[@"-c", @"n
Mac 월드 초보자입니다. 스위프트를 사용하고 있으며 한 번에 하나씩 외부 프로세스를 실행하려고합니다. 이제 디버깅 할 때 모든 것이 정상적으로 작동합니다. 디버거가 연결된 Xcode에서 실행됩니다. 아무 것도 변경하지 않고 터미널 창에서 "디버그"폴더의 위치에서 실행 해 봅니다. 이제 외부 프로세스가 시작되지만 정지합니다. STDERR 출력이 있는데, 이
iOS app에 실행 파일을 실행하고 싶습니다. (또는 일부 명령 줄 명령을 실행하십시오) NSTask를 사용하여 수행 할 수 있지만 iOS (Mac OS X에서만 사용 가능)에서는 사용할 수없는 것 같습니다. 그래서, 어떻게 내가 내 응용 프로그램에서 실행 파일을 실행할 수 있습니다 ? 아니면 내 응용 프로그램에서 쉘 명령을 실행할 수 있습니까? 어떻게
내가 이렇게 같은 NSTask의 표준 출력을 읽고 있어요 릴리스 모드에서 NSTask에서 표준 출력을 읽을 수 없습니다 : 나는에서 이것을 실행하면이 잘 작동 -(void)receivedOutputFromAlgo:(NSNotification*)notification {
[[notification object] readInBackgroundAndNo