我有一个工作正常的iPhone应用程序。我想添加短信和电子邮件功能,但是当我添加MessageUI Framework时,在我的启动屏幕加载而不是看到我的根导航控制器之后,屏幕是黑色的。删除框架后,应用程序就会按预期运行。
我已经在下面的屏幕截图中截取了我使用的框架。我不确定是否有一些依赖性正在绊倒它:
此外,我正在使用SWRevealViewController,我通过cocoapods安装了以下框架:
- AFNetworking
- MBProgressHUD
- SWTableViewCell
非常感谢任何帮助!
谢谢!
更新:
我意识到SWRevealViewController中有一个try-catch语句,并且在catch语句中触发了一个异常。我在这里记录了它:
[29027:60b] NSException caught
2014-06-30 13:49:30.159 [29027:60b] Name: NSUnknownKeyException
2014-06-30 13:49:30.159 [29027:60b] Reason: [<MPViewController 0x10ce8f060> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key panGestureRecognizer.
我尝试在MPViewController中注释掉引用panGestureRecognizer的一行,但仍然得到相同的异常。
编辑:将UIMessage更改为主题和正文中的MessageUI