【问题标题】:Application tried to push a nil view controller on target <MFMessageComposeViewController: 0x96d1380>应用程序试图在目标 <MFMessageComposeViewController: 0x96d1380> 上推送一个 nil 视图控制器
【发布时间】:2012-09-23 22:59:36
【问题描述】:

有人在MFMessageComposeViewController遇到过这种错误吗?

我是这样分配和呈现的:

    MFMessageComposeViewController *message = [[MFMessageComposeViewController alloc] init];
    message.messageComposeDelegate = self;

    [[UIApplication sharedApplication].delegate.window.rootViewController presentModalViewController:message animated:YES];

但它显示一个空视图并说:

Application tried to push a nil view controller on target &lt;MFMessageComposeViewController: 0x96d1380&gt;.

【问题讨论】:

    标签: objective-c ios uikit presentmodalviewcontroller mfmessagecomposeview


    【解决方案1】:

    MFMessageComposeViewController on Simulator - canSendText? 可能重复

    如果 Lion 和 Mountain Lion 的模拟器启用了 Messages 帐户,这基本上会发生。尝试在真实设备上进行测试,因为它应该可以正常工作。

    【讨论】:

    • 实际上,我已经在设备中进行了测试,并且可以正常工作。我记得在以前的 xcode 版本中,在模拟器上打开 iMessage 会使其崩溃,现在会显示白色视图。
    猜你喜欢
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多