How to call a function (method) in Objective C

Hi Experts,

I am trying to develop an iPhone application that gets some data from a socket and parses it for display. I basically have it working, but would like to pass some of the logic to a function to have it parse and display the data.

In the code snippets attached I would like to create a function called "parse" and have it work on the string "data".

I have a tried all of the syntax I can think of like:
"void parse(data);", "[parse:data]", "[data:parse]", etc. to call the function

The code is from mainview.m

Thank you in advance.
// Data Received //
NSString *data;
data = [[NSString alloc] initWithFormat: @"%@\n%@", resultText.text, output];
    if (data = @"rt=ok")
    {
         servername.text = data;  //THIS WORKS
    }
    else{
          void parse(data);           // CALL THE FUNCTION FROM HERE
    }
 
 
- (void)parse:data {
    NSLog("PARSING DATA");
    txtsend.text = data;
    return;
}

Open in new window

enjay99Asked:
Who is Participating?
 
AGoodKeenManCommented:
You almost had it,

[self parse:data];
0
 
enjay99Author Commented:
Thank you for your excellent response
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.