【问题标题】:Iphone SDK 4 sms composerIphone SDK 4 短信作曲家
【发布时间】:2010-05-25 06:37:59
【问题描述】:

有没有人尝试过使用 SDK4 的 SMS 编写器? 如果有人有一些参考或源代码,请放在这里

谢谢

【问题讨论】:

    标签: objective-c iphone sms message


    【解决方案1】:

    如果你想支持 3.1 设备,你需要做几件事:

    在目标的构建设置中:

    • 将 Base SDK 设置为 iPhone Device 4.0
    • 将 iPhone OS 部署目标设置为 iPhone OS 3.x(您要支持的最低操作系统级别)

    在目标的常规设置中,在 Linked Libraries 下,将 MessageUI.framework 旁边的“Type”更改为 Weak

    不要导入<MessageUI/MFMessageComposeViewController.h>,否则它会在 3.1 启动时崩溃。只需导入<MessageUI/MessageUI.h>

    为确保它不会在 3.1.x 上崩溃,您需要测试 MFMessageComposeViewController 的可用性:

    Class smsClass = (NSClassFromString(@"MFMessageComposeViewController"));
    if (smsClass != nil && [MFMessageComposeViewController canSendText]) {
       MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
       controller.body = text;
       controller.recipients = [NSArray arrayWithObjects: nil];
       controller.messageComposeDelegate = self;
       [self presentModalViewController:controller animated:YES];
       [controller release];                
    }
    

    【讨论】:

      【解决方案2】:

      如果您已经拥有 4.0 SDK,请检​​查 MFMessageComposeViewController。用法类似于MFMailComposeViewController

      【讨论】:

        猜你喜欢
        • 2020-05-30
        • 1970-01-01
        • 2013-06-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-07
        • 2014-09-14
        • 1970-01-01
        • 2020-07-27
        相关资源
        最近更新 更多