Я использую следующий фрагмент для синхронной загрузки значений, поэтому загрузка = НЕТ никогда не срабатывает.
И у меня та же проблема с экспортом AVAssetExportSession в асинхронном режиме.
Это все не работает только на устройстве.
NSDictionary *options = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:AVURLAssetPreferPreciseDurationAndTimingKey];
AVURLAsset *asset = [AVURLAsset URLAssetWithURL:URL options:options];
NSArray *keys = [NSArray arrayWithObjects:@"duration", @"tracks", nil];
__block bool loading = YES;
[asset loadValuesAsynchronouslyForKeys:keys completionHandler:^(void) {
loading = NO;
}];
while (loading)[[NSRunLoop currentRunLoop] runUntilDate:[[NSDate date] dateByAddingTimeInterval:0.5]];
Пожалуйста, помогите! Мой мозг тает.