gpt4 book ai didi

ios - "Null passed to a callee that requires a non-null argument"设置 MFMailComposeViewController (Objective-C)

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:57:44 30 4
gpt4 key购买 nike

我升级到 Xcode 7,并在我的电子邮件发送功能中收到这些警告。同样的警告出现在我的短信功能 (MFMessageComposeViewController) 中。我该怎么办?

谢谢!

编辑:我已经开始工作了!对于收件人,我将代码行更改为:

composer setToRecipients:nil];

对于主题和消息正文,我放置了一个空字符串,如下所示:

[composer setSubject:@""];
[composer setMessageBody:@"" isHTML:NO];

最佳答案

自 iOS9 以来,这些参数被标记为非空参数,因此您不应将 nil 传递给它们。如果您希望它们为空,请将空字符串和 nil 传递给收件人。

[composer setSubject:@""];
[composer setMessageBody:@"" isHTML:NO];
[composer setToRecipients:nil]

关于ios - "Null passed to a callee that requires a non-null argument"设置 MFMailComposeViewController (Objective-C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32628112/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com