2012-02-23 4 views
2

다음 작품 터미널에서 NSWorkspaceLaunchConfigurationArguments에서 작동하지 않습니다.NSWorkspace launchApplicationAtURL는

하지만 다음 코드는 그렇지 않습니다. Cyberduck은 OK를 열지 만 그 인수는 무시합니다.

[[NSWorkspace sharedWorkspace] launchApplicationAtURL: 
    [NSURL fileURLWithPath:@"/Applications/Cyberduck.app"] 
    options:NSWorkspaceLaunchDefault 
    configuration:[NSDictionary dictionaryWithObject: 
    [NSArray arrayWithObject:@"ftp://[email protected]/mirror"] 
    forKey:NSWorkspaceLaunchConfigurationArguments] 
    error:&error]; 

돌아 오는 중에는 오류가 없습니다.

이것은 라이온입니다. 인수는 파일 이름이 아니기 때문에 openFile : withApplication :을 사용할 수 없습니다. 이 작업을 수행

(. 나는 시도), 나는 그것을 사용하는 경향이있어 :

system("open -a cyberduck ftp://[email protected]/mirror"); 

어떤 아이디어?

+0

정확히 같은 문제가 있습니다. 설명서에 대한 제 이해에 따르면 이것이 작동해야하는 방법이지만 그렇지 않습니다. – stigi

답변