Так что у меня есть странная ошибка в моей программе, когда у меня есть QTMovieView, который перемещается между фильмами, это прекрасно работает.А в другой части программы вы можете записать несколько видеороликов, которые позже будут показаны в видео.Здесь я могу получить проблемы.
Иногда, например, в 75% случаев, когда видеолуп пытается выделить одно из новых видео, он возвращает ноль.Но если я перезапущу свою программу, проблем с показом этих видео не возникнет.
Поскольку видеофайлы находятся в нужном месте, вызов точно такой же, он считает странным, что он работает только после записи, ивсегда, если я перезапускаю свое приложение.
Код ниже - это тот, который я использую для загрузки своих видео, fileName верен, и файл существует там, где его ищет.И это всегда работает после перезапуска программы.Но не всегда сразу после записи нового видео.
Ошибка, которую я получаю от нее: Error Domain=NSOSStatusErrorDomain Code=-50 "The operation couldn’t be completed. (OSStatus error -50.)" (error in user parameter list)
NSString *moviePath = [NSBundle pathForResource:fileName ofType:@"mov" inDirectory:@"/Users/Shared/Real/Movies"];
QTMovie *movie = [[QTMovie alloc] initWithFile:moviePath error:nil];
NSLog(@"fil att leta efter: %@",fileName); //the right filename
NSLog(@"vald film resultat: %@",movie); // Turns out (null) if the file is recorded in the same session