ios - iOS phone gap 发送邮件的问题

标签 ios cordova sendmail

根据 PhoneGap Email Composer Plugin .我在项目中添加了.m.hjs和framework。但是不知道为什么,它有很多警告和错误。

警告:

/Users/mc228/project/platforms/ios/WorkplaceInspection/Plugins/de.appplant.cordova.plugin.email-composer/APPEmailComposer.m:396:18: Implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int'

错误

/Users/mc228/project/platforms/ios/EmailComposer.m:158:30: 'presentModalViewController:animated:' is deprecated: first deprecated in iOS 6.0

/Users/mc228/project/platforms/ios/EmailComposer.m:162:19: 'release' is unavailable: not available in automatic reference counting mode

/Users/mc228/project/platforms/ios/EmailComposer.m:162:19: ARC forbids explicit message send of 'release'

/Users/mc228/project/platforms/ios/EmailComposer.m:190:17: 'dismissModalViewControllerAnimated:' is deprecated: first deprecated in iOS 6.0

我也尝试使用 Files doesn't support the ARC feature, how to deal with解决了,但是又出来了更多的问题,比如:

  1. “_OBJC_CLASS_$_MFMailComposeViewController”,引用自:

  2. “_OBJC_CLASS_$_MFMailComposeViewController”,引用自:

所有这些问题都来自 EmailComposer.m 文件。有没有人帮我解决这个问题?

此外,我没有使用 Objective C,而是使用 HTML、CSS 和 JavaScript 来构建 iOS 应用程序。

最佳答案

看起来您已经从旧版本的插件中手动添加了文件,并通过 cordova plugin add 安装了最新版本,应该没有 EmailComposer.m 或 EmailComposer.h:

https://github.com/katzer/cordova-plugin-email-composer/tree/master/src/ios

删除您手动添加的任何文件和您添加的任何引用,Cordova CLI 会处理这件事。

关于ios - iOS phone gap 发送邮件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25165409/

相关文章:

objective-c - UIScrollView 滚动方向

ios - Phonegap Build iOS 7和8 Statusbar控件

带有附件的 Python Sendmail?

ios - SWIFT 中的应用内购买 - 未调用 productsRequest 委托(delegate)

objective-c - 如何使用 UIPopOverController 制作一个在 iPhone 上使用 ImagePicker 的 iPhone 应用程序?

ios - 在 UITableView 后面设置渐变

iphone - 使用移动设备 UUID 登录是个好主意吗?

ios - Phonegap/Cordova 中 iphone 数字键盘上的小数点

webserver - Php 邮件转到收件人垃圾邮件/垃圾文件夹

java - 向用户发送电子邮件以在 Android 应用程序中重置密码