Should self be captured as strong in a presentViewController completion?
<p>When writing the handler closure of a <code>presentViewController</code> <code>completion</code> , should the reference to self be strong (the default), weak, or unwowned?</p>

<pre><code>[self presentViewController:actionSheet animated:YES completion:^{
                [self.tableView deselectRowAtIndexPath:indexPath animated:YES];
            }];
</code></pre>

<p>Note that I don't store the completion block in self but what happens if <code>presentViewController</code>  <code>completion</code> block is stored as property in Apple implementation ? </p>