Detect permission of media library ios

后端 未结 3 529
闹比i
闹比i 2020-12-11 02:27

In my app, I want to detect that if user give the permission to his media library or not. User may denied media library permission when system popup ask or later from settin

3条回答
  •  轮回少年
    2020-12-11 03:09

    Temporarily, i solved my problem by checking songArray object in below code

    MPMediaQuery *everything = [MPMediaQuery songsQuery]; 
    NSArray *songArray = [everything items];
    

    If, user denied permission then songArray object is always nil, but if user allows permission to access to Media Library then songArray object have array of songs. Even if there will be no songs in device but user give permission to access Media Library then there will be array with 0 count.

提交回复
热议问题