title: Xcode omitting parameters names of block
body: <p>I have a block property that looks like this:</p>
  
  <pre><code>@property (nonatomic, copy) void (^indexChangeBlock)(NSInteger index);
  </code></pre>
  
  <p>When I try to set the value for this property, Xcode autocomplete will omit the parameter name leaving me with something like this:</p>
  
  <pre><code>[self.segmentedControl3 setIndexChangeBlock:^(NSInteger) {
      code
  }];
  </code></pre>
  
  <p>Then Xcode shows a <code>Parameter name omitted</code> error. I'm aware that I can solve this by adding the parameter name manually to make it look like this:</p>
  
  <pre><code>[self.segmentedControl3 setIndexChangeBlock:^(NSInteger index) {
      code
  }];
  </code></pre>
  
  <p>My questions is, how can I make Xcode add the parameters names automatically. Or in other words, prevent it from removing them.</p>