Привет, я новичок в разработке приложений для iOS. Я создал приложение с двумя ViewController
для второго контроллера, созданного на классе в виде видеоконтроля. Все в порядке, но когда я нажимаю игру, я получаю предупреждение, как это, я не понимаю, что это может кто-нибудь, пожалуйста, помогите мне в этом, я застрял здесь долгое время.Создание нового класса в iOS
2013-12-25 10:10:12.890 politicalapp[346:a0b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter'
Это код, который я поставил для видеоплеера:
- (IBAction)play:(UIButton *)sender {
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"d" ofType:@"mp4"]];
MPMoviePlayerViewController *player = [[MPMoviePlayerViewController alloc]initWithContentURL: url];
[self presentMoviePlayerViewControllerAnimated:player];
player.moviePlayer.movieSourceType = MPMovieSourceTypeFile;[player.moviePlayer play];
player = Nil;
}
@end
Вы передаете нулевую строку initFileURLWithPath: вам нужно показать код, в котором вы вызываете этот метод. – rdelmar
@ user3133826 reason: '- [NSURL initFileURLWithPath:]: nil string parameter' ** Сначала проверьте, что ваша строка имеет значение null или нет.? или введите код здесь для понимания .. – ilesh
Покажите нам код ... –