如何在发送短信后导航回上一个视图在iphone中完成?

时间:2010-02-13 10:47:52

标签: iphone cocoa-touch

我是iphone开发的新手,我使用“文本链接(短信:)开创了短信应用程序,我创建了动作表和电子邮件,短信的按钮。点击短信导航到另一个视图(UIView控制器) )我写了一个短信的代码。我遇到了一些问题,它没有正确删除视图,它没有正确地转到以前的webview,(在webview中加载动作表)

这是我的代码和解释,

我已经以编程方式创建了自定义发送按钮以发送短信。

我在文本字段中获取电话号码并将其存储到一个字符串(电话),我在标签上显示文章标题,它动态地工作。

现在我想通过短信分享文章标题。我有一个问题,(即)如果我点击发送按钮它应该转到上一个视图(webview),但它显示另一个视图..所以我想正确,当我点击发送按钮前往上一页。 / p>

我还想在我的短信视图页面中显示地址簿(例如,设备中的默认地址簿)。请指导我。

-(void) sendbtnclk

{
    self.String = txtfield.text;
    NSString *phone = String;
    NSString *arttitle = articleTitle; 
    NSString *sms = [NSString stringWithFormat:@"sms:%@ %@",phone,arttitle];

    [[UIApplication sharedApplication]openURL:[NSURL URLWithString:sms]]; 

    [self.view removeFromSuperview];        
}

感谢,

请帮帮我。

1 个答案:

答案 0 :(得分:1)

我认为当您使用openURL:方法时,Text应用程序会在手机上启动,因此当前的应用程序将被解除。 Here is the relevant documentation.