NSString *predicateFormat = [NSString stringWithFormat: @"mediaSubtype = %zd", PHAssetMediaSubtypeVideoHighFrameRate];
NSPredicate *predicate = [NSPredicate predicateWithFormat: predicateFormat];
PHFetchOptions *fetchOptions = [PHFetchOptions new];
fetchOptions.predicate = predicate;
PHFetchResult *userAlbums = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbum subtype:PHAssetCollectionSubtypeSmartAlbumVideos options:fetchOptions];
Это мой код для извлечения видео, исключающего замедленное видео. Но я получаю следующую ошибку. Это не работает, даже если мне это нравится,NSPredicate для исключения замедленных видеороликов из PHFetchResults
PHFetchOptions *fetchOptions = [PHFetchOptions new];
fetchOptions.predicate = [NSPredicate predicateWithFormat:@"(mediaSubtype & %d) == 0", PHAssetMediaSubtypeVideoHighFrameRate];
Кто-нибудь, пожалуйста, помогите. Заранее спасибо.
Unsupported predicate in fetch options: mediaSubtype == 131072
Моя ошибка я использовал в неправильном месте. – rishu1992