Cocoa开发:网络邮件与多媒体音频功能实现
1. Cocoa应用中的邮件发送功能
1.1 邮件功能的用途
在Cocoa应用里,邮件功能十分实用,可用于以下场景:
- 在关于框中提供联系邮箱。
- 让用户自动发送错误报告。
- 在现有客户端中格式化邮件消息。
1.2 借助常用客户端发送邮件
当在网页上点击邮件链接时,浏览器会指示邮件客户端打开新邮件,通常会自动填好收件人和主题。在Cocoa应用中添加此功能很简单,与在浏览器中加载URL类似,只是邮件URL格式不同。
普通浏览器URL示例:
http://www.wiley.com
邮件URL示例:
mailto:yourFriend@email.com
以下是发送邮件的代码示例:
NSURL *theURL = [NSURL URLWithString:@"mailto:yourFriend@email.com"];
if ( [[NSWorkspace sharedWorkspace] openURL:theURL] )
NSLog(@"Email Loaded");
若要添加主题,可在邮件URL后添加 ?subject= ,示例如下:
Cocoa邮件与音频功能实现
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



