title: use of undeclared identifier self
body: <p>I created a class named Data parsing and in this class, I laid out three functions:</p>
  
  <p>The first is <code>getData()</code>, and it needs to call <code>parseLine()</code>. </p>
  
  <p>I am calling the <code>parseLine()</code> method like so:</p>
  
  <pre><code>[self parseline];
  </code></pre>
  
  <p>However, I am receiving the following error:</p>
  
  <pre><code>Sse of undeclared identifier 'self'
  </code></pre>
  
  <p>How are my functions in this class suppose to call each other?</p>
  
  <pre><code>void getData(NSString *data) { 
      while(temp_top &lt; [data length]) { 
          icc_data[++data_top] = [data characterAtIndex:temp_top]; 
          if (icc_data[data_top]==')' &amp;&amp; icc_data[data_top -1]=='\031') { } 
          if (icc_data[0]!='\031' &amp;&amp; icc_data[data_top]=='\n') { 
              [dataParsing parseLine]; 
          }
      }
  }
  </code></pre>