Iphone短信应用程序问题

时间:2011-02-02 11:20:40

标签: iphone

我做了一个应用程序,我必须将相同的身体短信发送到我的联系人列表。我正在使用

Class messageClass = (NSClassFromString(@"MFMessageComposeViewController"));
    if (messageClass != nil)
    {
        MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
        if([MFMessageComposeViewController canSendText])
        {
if ([appdelegate.NumberArray count] > 0) {


            NSString *aa = [appdelegate.NumberArray objectAtIndex:0];
            NSMutableArray *myArray = [aa componentsSeparatedByString:@","];


            NSString *n = [myArray objectAtIndex:0];
            NSString *m=[myArray objectAtIndex:1];
            NSString *new = [appdelegate.globalmsg stringByReplacingOccurrencesOfString: @"forgot" withString:n];
            controller.body = new;
            controller.recipients= [NSArray arrayWithObject:m];
            controller.messageComposeDelegate = self;
                //if([appdelegate.NumberArray count] ==2 ){
                  [self presentModalViewController:controller animated:YES];

我从我的可变数组中逐个取出我的联系人。问题是我的程序一次发送一个短信,而不是完整列表。如果我想将短信发送给下一个人,我必须再次点击发送按钮。有什么办法我可以再次点击发送按钮给所有人发送短信吗?

你可以查看这个应用程序.... http://itunes.apple.com/us/app/automatic-custom-sms/id409247779在这个应用程序的最后一页自动出现并从你的联系人列表中发送给所有人。 ??

1 个答案:

答案 0 :(得分:1)

好的我修好了。我使用局部变量初始化它在视图中加载值为0然后在视图中确实显示更新为1并使当前模型视图出现直到我的数组完成。