title: NSScanner’s scanString:intoString doesn’t seem to work
body: <pre><code>NSString *markdown = @"This is the *Markdown* syntax.";
  NSScanner *aScanner = [NSScanner scannerWithString:markdown];
  
  if ([aScanner scanString:@"*" intoString:nil] == YES) {
      NSLog(@"YES");
  }
  else {
      NSLog(@"NO");
  }
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>NO
  </code></pre>
  
  <p>Why is my output the way it is? Shouldn’t it be <code>YES</code> since the Markdown string has an asterisk? And if it was to work would I get <code>YES</code> twice since I have two asterisk in the Markdown string?</p>