首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 6.0版本中的MessageUI

iOS 6.0版本中的MessageUI
EN

Stack Overflow用户
提问于 2012-10-29 00:51:32
回答 3查看 1.1K关注 0票数 3

用Xcode和obj-c编写的初学者问题。

在我的项目中,我有一个按钮与IBAction发送短信,而不生活我的应用程序(MessageUI链接到项目)。在iOS 5中,代码运行得很好,但当我在最新的Xcode中打开相同的项目,为iOS 6重新编译它时,我收到警告:http://uaimage.com/image/10e31752在iOS 6中使用MessageUI有什么变化吗?

感谢您的关注!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-11-12 05:24:09

看这张图:

http://uaimage.com/image/e71f051f

您必须使用MFMessageComposeViewControllerDelegate和,而不是 MFMailComposeViewControllerDelegate

票数 3
EN

Stack Overflow用户

发布于 2012-12-05 04:22:15

好吧..。刚刚发生了一件很奇怪的事。

我的项目结构如下:

代码语言:javascript
复制
YourProject (Root of the project with Xcode Project Icon)
    /YourProject (Folder)
        /Group X (Nested Folder)
            /SomeViewController.h
        /Group Y (Nested Folder)
            /Group Y1 (Nested Folder)
                /OtherViewController.h
            /Group Y2 (Another Nested Folder)
                /YetAnotherViewController.h

使用MFMessageComposeViewControllerDelegate和MFMailComposeViewControllerDelegate的SomeViewController类工作得很好:

代码语言:javascript
复制
...
@interface SomeViewController : UIViewController <MFMessageComposeViewControllerDelegate, MFMailComposeViewControllerDelegate> {}
...

使用相同的MFMessageComposeViewControllerDelegate和MFMailComposeViewControllerDelegate的类OtherViewController和YetAnotherViewController将无法编译!

错误包括:

  • 找不到'MFMessageComposeViewControllerDelegate'

的协议声明

和/或

  • 找不到'MFMailComposeViewControllerDelegate'.

的协议声明

所以我一遍又一遍地检查导入,声明所有的方法和我的ViewControllers是相同的,唯一的区别是它们的名称和数据对象。

最后,这个解决方案真的很愚蠢!我通过将嵌套的文件夹上移一层来解决这个问题。一切都编译得很好!

显然,库的导入(当您将它们添加到项目中时)不会到达子组中的文件!我猜这是XCode和iOS 6的错误,但我得到了相同的错误。

由于组是虚拟文件夹(它们不在文件系统中),只是在项目结构中,这真的很奇怪。

我希望能节省时间,让人不头疼!

票数 1
EN

Stack Overflow用户

发布于 2012-10-29 02:19:30

在头文件(.h)中添加MFMessageComposeViewControllerDelegate

示例:UIViewController< MFMessageComposeViewControllerDelegate>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13110895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档