// // HelpInfoViewController.m // goodpk // // Created by 歐特儀 on 2020/2/11. // Copyright © 2020 Altob. All rights reserved. // #import "HelpInfoViewController.h" @interface HelpInfoViewController () @property (weak, nonatomic) IBOutlet UIButton *helpBtn; @end @implementation HelpInfoViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.title = @"緊急協助"; [self.helpBtn addTarget:self action:@selector(handleButtonClicked:) forControlEvents:UIControlEventTouchUpInside ]; } - (void) handleButtonClicked:(id)sender { [self showAlert:@"重要" :@"確定撥打管理室電話?" :nil]; } -(void) callNumber:(NSString *)phoneNum{ NSString *telephoneNumber = phoneNum; NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",telephoneNumber]; UIApplication *application = [UIApplication sharedApplication]; NSURL *URL = [NSURL URLWithString:str]; [application openURL:URL options:@{} completionHandler:^(BOOL success) { //OpenSuccess=选择 呼叫 为 1 选择 取消 为0 //NSLog(@"OpenSuccess=%d",success); }]; } -(void)showAlert:(NSString *)title :(NSString *)text: (NSInteger *)type{ UIAlertController *alertController = [UIAlertController alertControllerWithTitle:title message:text preferredStyle:UIAlertControllerStyleAlert ]; UIAlertAction *sinupAction = [UIAlertAction actionWithTitle:@"確定" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){ [self callNumber:@"0229647078"]; }]; [alertController addAction:sinupAction]; UIAlertAction *cancelAction = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){ }]; [alertController addAction:cancelAction]; [self presentViewController:alertController animated:YES completion:nil]; } /* #pragma mark - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // Get the new view controller using [segue destinationViewController]. // Pass the selected object to the new view controller. } */ @end