discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Running a command using NSTask


From: Richard Frith-Macdonald
Subject: Re: Running a command using NSTask
Date: Mon, 22 Nov 2010 09:28:28 +0000

On 21 Nov 2010, at 11:21, Truls Becken wrote:

> On Sun, Nov 21, 2010 at 11:58, Csanyi Pal wrote:
> 
>> but when I try to compile it I get errors:
>> 
>> MainController.m: In function ‘-[MainController DPbitSetReset:]’:
>> MainController.m:124: error: ‘launchPathForTool’ undeclared (first use
>> in this function)
> 
> <snip>
> 
>> What is the problem in my code?
>> How can I fix it?
> 
> You replaced:
> 
>> [DPSetBit0 setLaunchPath: @"/usr/local/bin/DPSetBit0"];
> 
> with just a copy of a method signature:
> 
>> (NSString*) launchPathForTool: (NSString*)DPSetBit0;
> 
> I think what you wanted was:
> 
> [DPSetBit0 setLaunchPath: [NSTool launchPathForTool: @"DPSetBit0"]];
> 
> Note that this method is a GNUstep addition, not available on OS X.

Just to clarify, 'not available on OSX' here means that in order to use it on 
OSX you have to build/install it ... it's not supplied as part of the Apple 
system.
Of course, building/installing the base-additions library may not be worth 
bothering with just to use a single method extension method.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]