Objective C 语言 实现摄像头拍照与录制

Objective-C阿木 发布于 2025-06-29 13 次阅读


Objective-C 摄像头拍照与录制技术实现

随着移动设备的普及,摄像头已经成为智能手机和移动设备中不可或缺的组成部分。Objective-C 作为 iOS 开发的主要语言之一,提供了丰富的 API 来实现摄像头拍照和录制功能。本文将围绕 Objective-C 语言,详细介绍如何实现摄像头拍照与录制功能。

1. 摄像头拍照

在 Objective-C 中,使用 `UIImagePickerController` 类可以轻松实现拍照功能。以下是一个简单的示例,展示如何使用 `UIImagePickerController` 来实现拍照:

```objective-c

import <UIKit/UIKit.h>

@interface ViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate>

@property (strong, nonatomic) UIImagePickerController picker;

@end

@implementation ViewController

- (void)viewDidLoad {

[super viewDidLoad];

// 创建 UIImagePickerController 实例

self.picker = [[UIImagePickerController alloc] init];

// 设置代理

self.picker.delegate = self;

// 设置来源类型为相机

self.picker.sourceType = UIImagePickerControllerSourceTypeCamera;

// 弹出相机界面

[self presentViewController:self.picker animated:YES completion:nil];

}

// 实现UIImagePickerControllerDelegate 方法

- (void)imagePickerController:(UIImagePickerController )picker didFinishPickingMediaWithInfo:(NSDictionary )info {

// 获取拍摄的照片

UIImage image = [info objectForKey:UIImagePickerControllerOriginalImage];

// 显示照片

[self presentViewController:[[UIAlertController alloc] initWithTitle:@"拍摄成功" message:nil preferredStyle:UIAlertControllerStyleAlert]

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil

preferredStyle:UIAlertControllerStyleAlert]

message:nil