Creating UIAlertController without presenting it produces warning
<p>When creating a <code>UIAlertController</code> without presenting it, a warning is printed in the console. Why is this so?</p>

<pre><code>override func viewDidLoad() {
    super.viewDidLoad()
    let _ = UIAlertController(title: "title", message: "message", preferredStyle: .Alert)
}
</code></pre>

<blockquote>
  <p>Attempting to load the view of a view controller while it is deallocating is not allowed and may result in undefined behavior</p>
</blockquote>

<hr>

<p>Edit:</p>

<p>Is this warning safe to ignore? If the <code>UIAlertController</code> is already created and I decide to not present/use it what should I do?</p>