首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 4短信编写器不能正常工作

iOS 4短信编写器不能正常工作
EN

Stack Overflow用户
提问于 2012-03-09 18:47:21
回答 1查看 439关注 0票数 1

我在我的应用程序中显示了一个MFMessageComposeViewController,一切都很好,在iOS 5上,但一些测试用户正在抱怨iOS 4,似乎作为我以下代码的结果出现的视图控制器正在显示一个空的短信撰写,此外,没有顶部导航项目,如取消按钮,甚至标题“新邮件”。

我手头没有任何iOS 4设备(我知道非常糟糕),所以我不能直接进入这个问题并对其进行调试。

有没有人能看到我做错了什么?我附上了我收到的问题截图,很奇怪。

代码语言:javascript
复制
BOOL canText = [MFMessageComposeViewController canSendText];

if(canText){
    MFMessageComposeViewController * smsViewController = [[MFMessageComposeViewController alloc] init];
    if(smsViewController){

        smsViewController.body = @"test message";
        smsViewController.messageComposeDelegate = self;

        [self presentModalViewController:smsViewController animated:YES];
        [smsViewController release];

    }else{
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"SMS" 
                                                        message:@"Your cannot send SMS on this device." 
                                                       delegate:nil 
                                              cancelButtonTitle:@"ok" 
                                              otherButtonTitles:nil];

        [alert show];
        [alert release];

    }
}else{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"SMS" 
                                                    message:@"Your cannot send SMS on this device." 
                                                   delegate:nil 
                                          cancelButtonTitle:@"ok" 
                                          otherButtonTitles:nil];

    [alert show];
    [alert release];

}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-15 17:15:07

我有一个用于UINavigationBar的类别,它通过覆盖viewWillAppear在栏下添加阴影,这破坏了视图。事情就是这样发生的。

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

https://stackoverflow.com/questions/9632760

复制
相关文章

相似问题

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