• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Returning a value from a function
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Returning a value from a function


  • Subject: Re: Returning a value from a function
  • From: "Ryan Chapman" <email@hidden>
  • Date: Tue, 8 Apr 2008 04:43:27 -0400

Does it have to return void?  If not, how about returning an NSString*?

- (NSString *)convertFunctionWithValues:(NSString *)valueOne
ValueTwo:(double)valueTwo ValueThree:(double)valueThree
ValueFour:(double)valueFour
ValueFive:(NSString *)valueFive ValueSix:(double)valueSix ....
{

NSString *retVal;

// calculations...

retVal = [NSString stringWithFormat:@"%c%c%i%i", retLet1,
retLet2,retFinalCalcA,retFinalCalcB];

return retVal;

}


On Mon, Apr 7, 2008 at 4:59 PM, Stuart Green <email@hidden> wrote:

> Hi,
>
> I've currently got a function of type void that works swimmingly in the
> debugger.  I now need to populate a text field with the value of the
> generated string within the function.  The function is declared along the
> lines:
>
> - (void)convertFunctionWithValues:(NSString *)valueOne
> ValueTwo:(double)valueTwo ValueThree:(double)valueThree
> ValueFour:(double)valueFour ValueFive:(NSString *)valueFive
> ValueSix:(double)valueSix ValueSeven:(double)valueSeven
> ValueEight:(double)valueEight Precision:(int)precision;
> {
>        // Declarations here
>        NSString *retVal = @"";
>
>        // Calculations go here...
>        // Lots of them...
>
>        // We've got the result, now we want to return it
>        retVal = [NSString stringWithFormat:@"%c%c%i%i", retLet1,
> retLet2,retFinalCalcA,retFinalCalcB];
>
> }
>
> How do I now return this string value?  The initialisation and calling is
> done via:
>
>        convertedValue = [[convertValues alloc] init];
>        valToBeDisplayed = [convertedValue
> convertFunctionWithValues:valueOne ValueTwo:valueTwo ValueThree:valueThree
> ValueFour:valueFour ValueFive:valueFive ValueSix:valueSix
> ValueSeven:valueSeven ValueEight:valueEight Precision:precision];
>        // Display returned value
>        self.valDisplayField.text = valToBeDisplayed;
>        [convertedValue release];
>
> Any ideas appreciated.
>
> Thanks,
>
> Stu
>
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Returning a value from a function (From: Stuart Green <email@hidden>)

  • Prev by Date: Re: Returning a value from a function
  • Next by Date: Re: Returning a value from a function
  • Previous by thread: Re: Returning a value from a function
  • Next by thread: Returning a value from a function
  • Index(es):
    • Date
    • Thread