47. [iOS] 문자 발송 기능 호출
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://110"]];
2. 프로그램 내 호출은 첫 번째 사용자가 문자를 보낸 후에 앱으로 돌아갈 수 있다.
1. MessageUI. 가져오기프레임워크 프레임워크.2. 도입 헤더 파일 #import, 에이전트 구현 방법.
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
[self dismissViewControllerAnimated:YES completion:nil];
switch (result) {
case MessageComposeResultCancelled:
NSLog(@" ");
break;
case MessageComposeResultSent:
NSLog(@" ");
break;
case MessageComposeResultFailed:
NSLog(@" ");
break;
default:
break;
}
}
3. 문자 발송 방법
- (void)showMessageView:(NSArray *)phones title:(NSString *)title body:(NSString *)body
{
if([MFMessageComposeViewController canSendText]) {
MFMessageComposeViewController * controller = [[MFMessageComposeViewController alloc] init];
// --phones , , 。
controller.recipients = phones;
// -- BarButtonItem ( )
controller.navigationBar.tintColor = [UIColor redColor];
// --
controller.body = body;
controller.messageComposeDelegate = self;
[self presentViewController:controller animated:YES completion:nil];
}
else
{
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil
message:@" "
preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *alertAction = [UIAlertAction actionWithTitle:@" " style:UIAlertActionStyleCancel handler:nil];
[alertController addAction:alertAction];
[self presentViewController:alertController animated:YES completion:nil];
}
}
4. 문자 발송 방법 호출
[self showMessageView:[NSArray arrayWithObjects:@"110",@"1300000000", nil] title:@"test" body:@" , , "];
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.