#import "ViewController.h"
#import "DDADAlertView.h"
#import "DDADModel.h"
#import <SafariServices/SafariServices.h>
@interface ViewController ()<DDADAlertDelegate>
@property (nonatomic,strong) NSMutableArray *mutableArray;
@end
@implementation ViewController
- (NSMutableArray *)mutableArray {
if (!_mutableArray) {
_mutableArray = [[NSMutableArray alloc] init];
}
return _mutableArray;
}
- (void)viewDidLoad {
[super viewDidLoad];
for (NSInteger i = 1; i <= 5; i++) {
DDADModel *adModel = [[DDADModel alloc] init];
adModel.imageString = [NSString stringWithFormat:@"%ld.jpg",i];
adModel.linkUrl = @"https://www.baidu.com";
[self.mutableArray addObject:adModel];
}
}
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
[DDADAlertView showInView:self.view delegate:self ADInfo:self.mutableArray placeHolderImageString:@"1"];
}
- (void)clickAlertViewAtIndex:(NSInteger)index {
DDADModel *adModel = [self.mutableArray objectAtIndex:index];
SFSafariViewController *safariVC = [[SFSafariViewController alloc] initWithURL:[NSURL URLWithString:adModel.linkUrl]];
[self presentViewController:safariVC animated:YES completion:nil];
}
@end
