问题标签 [messageui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
257 浏览

iphone - iPhone:如何将我的项目从 iOS 3.0 更新到包含 MessageWebLayer 的 iOS 4.3(或 iOS 5.0)?

我必须将项目从 iOS 3.2 更新到 iOS 4.3(或 iOS 5.0)。

我发现在 iOS 3.2 中,他们使用MessageWebLayer.h了框架的私有文件。

但是从这个链接,我发现它是从 iOS 4.3 公开的。

当我尝试MessageWebLayer.h在我的应用程序中实现时,它给了我错误。

从我的搜索中我发现我必须使用MessageUI框架的 MFMailComposer。

适用于 iOS 3.2 的代码

.h 文件

导入“MessageWebLayer.h”

MessageWebLayer *消息;

.m 文件

CGRect webViewFrame = CGRectMake(0, 118, 768, 4000);

message =[[MessageWebLayer alloc] initWithFrame:webViewFrame visibleSize:webViewFrame.size];

如果我尝试在 iOS 4.3 中运行它,它会给我类似的错误

_OBJC_CLASS_$_MessageWebLayer", referenced from: objc-class-ref in MessageUIAppDelegate.o

但我仍然无法解决问题?

我该怎么办 ?

0 投票
1 回答
2110 浏览

iphone - 如何启动 MFMessageComposeViewController

我有这段代码在发送 SMS 之前运行 15 秒延迟计时器:

此代码转到一个名为 waitScreen 的方法,该方法显示一个带有活动指示器和标签的视图控制器,告诉用户 15 秒计时器已到位。在 15 秒计时器之后,此视图被关闭(请参见下面的代码),然后我想MFMessageComposeViewController在用户的身体和接收者已经就位的情况下启动该视图。由于 iOS 无法自动发送 SMS,用户必须点击发送才能发送 SMS 消息。

这是我的 sendMessage 方法:

}

messageFieldUITextField用户键入 SMS 消息的地方,而 contactNumber 是地址簿中的联系人号码。

我的问题是为什么我MFMessageComposeViewController没有启动?有更好的方法吗?谢谢!

0 投票
1 回答
641 浏览

email - iPad 的 MFMailComposeViewController 崩溃

多次调用 email 方法后,会出现

  • [MFSearchResultsViewController hash]:消息发送到释放的实例或

  • [MFMailComposeViewController hash]:发送到已释放实例的消息

碰撞。

正如您所想,MFSearchResultsViewController 函数是什么。

是否能解决问题,请帮帮我。

0 投票
1 回答
202 浏览

ipad - 与 MessageUI 框架的帐户类冲突/崩溃的帐户类

我的代码有问题,特别是“帐户”类。我需要使用 messageUI 框架,但它们相互冲突,所以我将我的Account类重命名为CustAccount,但我仍然收到相同的错误消息:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[Account initWithCoder:]:无法识别的选择器发送到实例 0x6069560”

有没有人在这里找到解决方案?

0 投票
2 回答
3905 浏览

iphone - 如何从我的应用程序访问 iphone 联系人?

我想从我的应用程序中发送短信。为此,我使用MFMessageComposeViewController“messageui.framework”并且工作得很好。但是为此,我在代码中给出了接收器的数量。实际上,我想从电话簿中添加联系人。在使用发送短信时,如何在我的应用程序中获得所需的联系人MFMessageComposeViewController

假设我的代码在下面,并且我不明白如何从 picker.recipients 中的联系人中提供联系号码。请帮助我,因为我想从联系人中选择联系号码以从我的应用程序中发送短信。

0 投票
1 回答
866 浏览

ios - 在 iOS 中自定义 SMS 视图控制器

在 iPhone Developer Tips 上使用本教程从应用程序发送 SMS。本教程中的方法有效。

但是,有没有办法自定义工具栏中的颜色和字体?我使用的框架是MessageUI.

0 投票
1 回答
763 浏览

objective-c - 未收到使用 MessageUI 框架发送的电子邮件

我正在使用 MessageUI 框架发送电子邮件,但发送时我从未收到该电子邮件。

我正在进口#import <MessageUI/MessageUI.h>

然后我有以下代码

我在控制台中收到“已发送邮件”消息,但我喜欢说我从未收到我发送的电子邮件。

我已经浏览了苹果文档,找不到任何可以帮助我的人。我做错了什么?

0 投票
1 回答
305 浏览

ios - iOS:如何从选择器视图选择中的多个项目中检索一个 IBAction 中的发件人?

我需要一个称为电子邮件按钮的按钮来从选择器视图中从多个项目中进行一项选择,以通过电子邮件附加该选定项目。我被困在 IBAction 上。这是我的进步。

文件:

IBA 动作:

iOS:如何使用pickerview方法在一个按钮中附加多个附件文件?

0 投票
1 回答
4180 浏览

ios - MFMessageComposeViewController 短信发送委托

我在我的应用程序MFMessageComposeViewController中实现了发送短信。它运作良好,但我不知道是否有可能知道消息实际发送的时间。

if (result == MessageComposeResultSent)仅对应于“发送”按钮,但如果消息已发送,则不是真正的警告。您是否知道是否有某种方式可以委托或知道 SMS 是否已发送?

非常感谢!

0 投票
1 回答
1137 浏览

ios - 如何使用 MFMailComposeViewController

我在我的应用程序中使用 MFMailComposeViewController 并且邮件发送部分似乎没问题。但是当我离开邮件应用程序时,事情就出错了:

换句话说,调用环境发生了变化,尽管我不希望它发生变化。我的错误在哪里?

这是我的代码,以防有人看到错误:

感谢您提供任何相关信息。