터미널에 w 명령을 사용하여 컴퓨터에 로그인 한 모든 사용자를 표시하도록 앱을 만들려면 어떻게해야합니까?샌드 박스 응용 프로그램에서 외부 프로그램 실행
베타 앱을 만들었지 만 샌드 박스 기능이 작동하지 않지만 [사용자가 표시됩니다.] 샌드 박스 기능이 작동하지 않습니다. [로그인 한 사용자가 없습니다.] 코드는 다음과 같습니다
NSTask *task = [NSTask new];
[task setLaunchPath:@"/usr/bin/w"];
NSPipe *output = [NSPipe pipe];
[task setStandardInput:[NSPipe pipe]];
[task setStandardOutput: output];
[task launch];
NSFileHandle * read = [output fileHandleForReading];
NSData * dataRead = [read readDataToEndOfFile];
NSString *result = [[NSString alloc] initWithData:dataRead encoding:NSUTF8StringEncoding];
[TView setString: result];
샌드 박스와 함께 사용할 수있는 로그인 한 사용자를 볼 수있는 다른 방법이 있습니까? – user1792771