菜鸟教程小白 发表于 2022-12-12 11:53:10

ios - MFMailComposeViewController 对象未在 iPad 中分配,但在模拟器中工作正常


                                            <p><p>当我 <code>alloc</code>/<code>init</code> <code>MFMailComposerViewController</code> 时,它没有被分配,并且对象是 <code>nil</code>。呈现 <code>mailViewController</code> 时应用程序崩溃。这是我的代码:</p>

<pre><code>MFMailComposeViewController*picker = [ init];

picker.mailComposeDelegate = self;

;

NSString *body = [NSString stringWithFormat:@&#34;&lt;!DOCTYPE HTML PUBLIC \&#34;-//W3C//DTD HTML 4.01 Transitional//EN\&#34;&gt;&#34;
                  &#34;&lt;html&gt;&#34;
                  &#34;&lt;head&gt;&#34;
                  &#34;&lt;meta http-equiv=\&#34;Content-Type\&#34; content=\&#34;text/html;charset=UTF-8\&#34;&gt;&#34;
                  &#34;&lt;/head&gt;&#34;
                  &#34;&lt;body&gt;&#34;
                  &#34;%@&#34;
                  &#34;&lt;/body&gt;&#34;
                  &#34;&lt;/html&gt;&#34;,];

;

NSData* data = UIImagePNGRepresentation(self.sharedImage);

;
;
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>第 1 步:我认为首先您需要从设备的设置中添加帐户。如果您尚未从设置中添加帐户,那么您将遇到此类问题。</p>

<p>第 2 步:属性化和综合您的 MFMailComposeView ControllerObject</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - MFMailComposeViewController 对象未在 iPad 中分配,但在模拟器中工作正常,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/26009365/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/26009365/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - MFMailComposeViewController 对象未在 iPad 中分配,但在模拟器中工作正常