PHAssetMediaTypeAudio获取什么类型的资产?

时间:2015-06-07 20:23:28

标签: ios cocoa-touch phphotolibrary

我正在测试PHAsset,尤其是以下方法:

+ (PHFetchResult *)fetchAssetsWithMediaType:(PHAssetMediaType)mediaType
                                options:(PHFetchOptions *)options

我不清楚PHAssetMediaTypeAudiofetchAssetsWithMediaType:PHAssetMediaTypeUnknown实际检索到了什么。这是我的测试代码:

- (void)testRetrieveAssetsFromPhotoLibrary {

   // this gets me photo library images
   PHFetchResult *imagesResults = 
     [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeImage options:nil];
   NSLog(@"Number of images: %i", (int)imagesResults.count);

   // this gets me photo library videos
   PHFetchResult *videoResults = 
     [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeVideo options:nil];
   NSLog(@"Number of video files: %i", (int)videoResults.count);

   // what does this get me??  
   // not iTunes sync'ed music nor Voice Memo recordings...
   // prints 0...
   PHFetchResult *audioResults = 
     [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeAudio options:nil];
   NSLog(@"Number of audio files: %i", (int)audioResults.count);

   // what does this get me too??
   // prints 0...
   PHFetchResult *otherResults = 
     [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeUnknown options:nil];
   NSLog(@"Number of other files: %i", (int)otherResults.count);

}

0 个答案:

没有答案