2011-09-10 7 views
3
data = [NSDictionary dictionaryWithContentsOfFile: 
      [[NSBundle mainBundle] pathForResource:@"INFO" ofType:@"plist"]]; 
    name = [[data objectForKey:@"Name"]stringValue]; 

name을 만들려고 할 때 SIGABRT 오류가 발생합니다. 모든 이름은 괜찮습니다. 무엇이 잘못 될 수 있습니까?.plist 파일에서 문자열 읽기 오류

내 프로젝트에 INFO.plist 파일이 있습니다. String 타입의 행을가집니다. 값은 Test입니다. 이미 NSString 될 객체를 반환 -objectForKey:

NSString *name = [data objectForKey:@"Name"]; 

NSDictionary 's의 : name를 제공

답변

6

다음이 마땅이 작동하기 위해, NSString *입니다. (나는 왜 당신이 그것에 -stringValue를 부르고 있는지 잘 모르겠지만, 그것은 충돌이나 예외를 일으킬 수있다).