1、首先,swift3.0中调用相机和相册会导致崩溃,需要在info.plist文件中加入两个键值对,如下:
Privacy - Photo Library Usage Description 和 Privacy - Camera Usage Description ,都是String类型,内容任意的字符串即可。
2、废话少说,上代码!
class MyController:UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate {
var uploadAlertController:UIAlertController!
var imagePickerController:UIImagePickerController!
@IBOutletweakvar headImg:UIImageView!
overridefunc viewDidLoad() {
super.viewDidLoad()
self.initAlertController()
self.initImagePickerController()
}
func initAlertController()
{
weakvar blockSelf =self
self.uploadAlertController =UIAlertController(title:nil, message: nil, preferredStyle:UIAlertControll