今天所要介紹的是許多APP都需要使用到的取用相簿或取用相機,不管是取用相簿或是取用相機都是用一個ImagePickerController來實作。
在使用之前都必須要先取得使用者權限,所以要先到Info.plist新增兩項敘述。
接下來在ViewController的class後面加上UIImagePickerControllerDelegate及UINavigationControllerDelegate繼承這兩個protocol。
並實作一個ImagePicker
再來先拉一個按鈕來觸發事件
再利用AlertController選擇取用相簿或相機
AlertAction中實作取得照片的方式
在選擇玩照片後,就會到didFinishPickingMediaWithInfo這個method
結果如下!