2014-10-16 26 views
2

在我的iOS應用程序中我想上傳圖片作爲個人資料照片。所以,我需要像Icon這樣的圖片來上傳圖片,然後彈出一個用戶界面或通過相機制作照片,或者從設備上的相冊上傳照片。它應該像Facebook一樣。在iOS應用程序中使用Swift上傳圖片作爲個人資料照片

我用XCode 6和Swift創建了我的應用程序。有任何想法,解決方案或其他信息?

THX!

+0

這是一個很廣泛的問題,不適合於計算器的格式。首先嚐試自己做這件事,當你遇到一些編程問題時,再用一些代碼提出另一個問題,並解釋它爲什麼不起作用。 – Adam 2014-10-16 21:13:28

回答

2

我已經解決了我的問題,下面的代碼:

func takePhoto(sender: AnyObject) { 
    if (UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera)){ 
     var picker = UIImagePickerController() 
     picker.delegate = self 
     picker.sourceType = UIImagePickerControllerSourceType.Camera 
     var mediaTypes: Array<AnyObject> = [kUTTypeImage] 
     picker.mediaTypes = mediaTypes 
     picker.allowsEditing = true 
     self.presentViewController(picker, animated: true, completion: nil) 
    } 
    else{ 
     NSLog("No Camera.") 
    } 
} 

func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: NSDictionary!) { 
    let selectedImage : UIImage = image 
} 
+0

kUTTypeImage在哪裏定義? – jcpennypincher 2015-09-03 01:47:36

相關問題