2013-10-15 1 views
0

을 수락하지 URLByAppendingPathComponent` : fileName__NSCFString * @"OA1aK7ikkYq5cK5"입니다가`나는 내 프로그램에 다음과 같은 한 인수

return [directory URLByAppendingPathComponent:fileName]; 

디버거를 확인 (그래서 포함 @"OA1aK7ikkYq5cK5")

directory 함께 검색된 URL은 다음과 같습니다

[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 

이유 :

,210

*하기 때문에 캐치되지 않는 예외 'NSInvalidArgumentException'이유 응용 프로그램 종료 '- [NSPathStore2 URLByAppendingPathComponent :] : 미정 선택기 인스턴스 0x10fa01de0

답변

6

NSSearchPathForDirectoriesInDomains로 전송하는 스트링 아니라, URL의 배열을 반환한다. 당신은

은 그냥이 NSString의 서브 클래스 NSPathStore2 객체의 배열이 있다고 명확히하고 싶었다 편집

NSURL *directory = [NSURL fileURLWithPath:[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]]; 

호출해야합니다.