2016-02-13 71 views
2

我的UIImagePickerController這是選擇從畫廊的照片或視頻,在選擇項目之後,我要確定哪一個選擇,照片或視頻IOS - 確定是否圖像拾取媒體類型是視頻或照片

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) { 
    let mediaType = info[UIImagePickerControllerMediaType] 

} 

我發現這個:How to select any Video or Movie file from UIImagePickerController

,但不能轉化爲斯威夫特:

if (CFStringCompare ((__bridge CFStringRef) mediaType, kUTTypeMovie, 0) == kCFCompareEqualTo) { 

} 

預先感謝您

回答

1
if mediaType.isEqualToString(kUTTypeImage as String){ 

} 

曾爲:)

7

使用此

if let mediaType = info[UIImagePickerControllerMediaType] as? String { 

    if mediaType == "public.image" { 
     print("Image Selected") 
    } 

    if mediaType == "public.movie" { 
     print("Video Selected") 
    } 
} 
相關問題