Xcode 如何在没有composer view controller(iOS 7)的情况下使用CTMessageCenter或任何方法发送SMS

Xcode 如何在没有composer view controller(iOS 7)的情况下使用CTMessageCenter或任何方法发送SMS,xcode,ios7,sms,ios7.1,Xcode,Ios7,Sms,Ios7.1,我想在没有composer视图控制器的情况下在后台发送一条消息,我已经尝试吼叫此代码 BOOL success = [[CTMessageCenter sharedMessageCenter] sendSMSWithText:@"XYZ" serviceCenter:nil toAddress:@"+9199007300"]; if(success) { NSLog(@"Message Sent = %d",success); } else

我想在没有composer视图控制器的情况下在后台发送一条消息,我已经尝试吼叫此代码

BOOL success =  [[CTMessageCenter sharedMessageCenter] sendSMSWithText:@"XYZ"   serviceCenter:nil toAddress:@"+9199007300"];

    if(success)
    {
        NSLog(@"Message Sent = %d",success);
    }
    else
    {
        NSLog(@"Message not sent   = %d",success);
    }

此代码始终打印“Message not sent=0”。有人能帮我吗?

若要在iOS 7及更高版本上使用此API,您需要添加另一个权限,将bool值设置为true-com.apple.corethony.Identity.get。