title: passing out parameter
body: <p>I wrote a method with an out parameter:</p>
  
  <pre><code>-(NSString *)messageDecryption:(NSString *)receivedMessage outParam:(out)messageCondent
  {   
      messageCondent = [receivedMessage substringFromIndex:2];
      return [receivedMessage substringToIndex:1];
  }
  </code></pre>
  
  <p>Then I passed the param like this:</p>
  
  <pre><code>NSString *messageCondent;
  NSString *mode = [myclassobject messageDecryption:message outParam:messageCondent];
  </code></pre>
  
  <p>However, there is a problem.  The out parameter value is not being set properly.  Can any one help me to do this correctly?</p>