調(diào)用iphone地圖、電話、郵件、短信及內(nèi)容方法

字號(hào):


    代碼如下:
    -(IBAction)openMaps {
    // Where is Apple on the map anyway?
    NSString* addressText = @"1 Infinite Loop, Cupertino, CA 95014";
    // URL encode the spaces
    addressText = [addressText stringByAddingPercentEscapesUsingEncoding: NSASCIIStringEncoding];
    NSString* urlText = [NSString stringWithFormat:@"@", addressText];
    // lets throw this text on the log so we can view the url in the event we have an issue
    NSLog(urlText);
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlText]];
    }
    -(IBAction)openEmail {
    // Fire off an email to apple support
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@""]];
    }
    -(IBAction)openPhone {
    // Call Google 411
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8004664411"]];
    }
    -(IBAction)openSms {
    // Text to Google SMS
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://466453"]];
    }
    -(IBAction)openBrowser {
    // Lanuch any iPhone developers fav site
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@""]];
    }
    //自動(dòng)填寫(xiě)短信內(nèi)容
    代碼如下:
    MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
    picker.messageComposeDelegate = self;
    picker.recipients = [NSArray arrayWithObject:@"48151623"];
    picker.body = @"Body text.";
    [self presentModalViewController:picker animated:YES];
    [picker release];