2014-09-02 3 views
2

그래서 내가 배경으로 비디오를 사용하기 위해 노력하고있어 nil을 반환하고 나는 내 응용 프로그램에 .mov 파일을 가지고 있고이 코드를 실행하면NSURL은

NSBundle * bundle = [NSBundle mainBundle]; 

NSString * urlString = [bundle pathForResource:@"movie" ofType:@"mov"]; 
NSURL * movieURL = [NSURL URLWithString:urlString]; 

if (!movieURL) { 

    NSLog(@"Not valid"); 

} 

을 내가 콘솔에서 Not valid를 얻을 수 . 나는 urlString을 점검했고 그것은 나에게 URL을주고있다. 그리고 나는 파일이 올바르게 이름 붙여졌고 디렉토리에 없다는 것에 긍정적이다.

So its here...

그래서 파일이 존재 소스에 복사됩니다. 이것이 왜 이것을하는지 확신 할 수 없습니다.

답변

4

당신은 사용할 :

NSURL *moveiURL = [NSURL fileURLWithPath:urlString]; 

더 나은 아직, 사용 : 아아 완전히 그 놓친

NSURL *moveURL = [bundle URLForResource:@"movie" withExtension:@"mov"]; 
+0

합니다. 이런! 고맙습니다! 다시 내 어리석은 실수. :) –