2016-02-14 32 views
1

目前知道什么是媒体类型,如果用户选择图像到相机胶卷或拍摄新照片,则获得“public.image”,如果是电影,则获取“public.movi​​e” 。Swift:如何获取UIImagePickerControllerMediaType的文档值

我读UIImagePickerControllerMediaType苹果的文档,我看到这一点:

let UIImagePickerControllerMediaType: String 

常量

UIImagePickerControllerMediaType 

Specifies the media type selected by the user. 

The value for this key is an NSString object containing a type code such as kUTTypeImage or kUTTypeMovie. 

这是我的代码:

let mediaType:String = info[UIImagePickerControllerMediaType] as! String 


    if mediaType == "public.image" { 
     .... 

    } else if mediaType == "public.movie" { 
     .... 
    } 

我怎么能比较mediaType的官方文档值(kUTTypeImage或kUTTypeMovie)?

+1

您的意思是像'mediaType == String(kUTTypeImage)'? –

+0

它的工作!谢谢 ! –

回答

1

mediaType == String(kUTTypeImage)