2012-11-21 2 views
0

내 응용 프로그램의 문서 폴더에있는 파일 이름에서 문자열을 구성하려고합니다.NSMutableString이 null을 반환합니다.

지금까지 내가 가진 :

NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [directoryPaths objectAtIndex:0]; 
NSError *error = nil; 
NSArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:&error]; 

NSLog(@"contents of document folder = %@", directoryContent); 

이 인쇄 :

contents of app's document folder = (
    ".DS_Store", 
    File1.doc, 
    "File2.pdf", 
    .... 
) 

나는 아마도 세미콜론, 어떤 방법으로 분리 시도 파일 이름 문자열을 구성하고 싶습니다

NSMutableString *fileList; 
for (NSString *folder in directoryContent) 
{ 
    [fileList appendString:[NSString stringWithFormat:@"%@", folder]]; 
} 
NSLog(@"file list = %@", fileList); 

file list = (null)를 출력하고, I :이 코드를 통해 (처음에 어떤 분리하지 않고) 내가 어디로 잘못 가고 있는지 알 수 없다. 어떤 아이디어?

답변

1

문자열을 추가하기 전에 MutableString을 초기화하십시오. NSMutableString * fileList = [[NSMutableString alloc] init];

+0

D' oh! 고맙습니다. 그것은 정말로 문제였습니다. 감사합니다. – Robert

관련 문제