ios - 使用 Storyboard id iOS 以编程方式调用 View Controller
<p><h2>我想要什么?</h2>
<ul>
<li>在 <code>MainViewController</code> 我以编程方式从 xib 打开一个 View 。这个
xibView 包含一个 <code>UIButton</code>。 xib 成功打开。 </li>
<li>点击那个 <code>UIButton</code> 我想移动 <code>FeedBackViewController</code></li>
</ul>
<h2>我的代码</h2>
<ul>
<li><p>这是我用来在点击 <code>UIButton</code></p> 时移动 <code>FeedBackViewController</code> 的代码
<pre><code>FeedBackViewController *view=;
;
</code></pre> </li>
</ul>
<p>但它崩溃了,我收到以下消息:</p>
<blockquote>
<p>Terminating app due to uncaught exception 'NSInvalidARgumentException', reason: 'Application tried to present a nil modal view controller on target FutureOrderViewController: 0x199a4a30.</p>
</blockquote></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>检查这些东西</p>
<p>检查 ViewController 的标识符,如果它与您在 Storyboard中提到的相同</p>
<p> <a href="/image/QLUT1.png" rel="noreferrer noopener nofollow"><img src="/image/QLUT1.png" alt="enter image description here"/></a> </p>
<p>确保您的 View 对象不为零。在该行和底部的调试区域设置断点,查看对象是否不为零。如果为 nil,则问题出在 Storyboard 连接上</p>
<p>如果您当前的 ViewController 不是从 Storyboard 启动的,则获取 Storyboard 对象,如下所示:</p>
<pre><code>UIStoryboard *storyboard = ;
UIViewController * feedbackVC = ;
;
</code></pre></p>
<p style="font-size: 20px;">关于ios - 使用 Storyboard id iOS 以编程方式调用 ViewController ,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/44022707/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/44022707/
</a>
</p>
页:
[1]