필기체로 작성해야 할 사항 Plist에서 데이터를 선택하고 다른 데이터의 테이블보기에서 사용하려면 선택 했습니까?plist에 데이터를 저장하고 테이블보기로 사용하는 방법
0
A
답변
1
plist에 데이터를 쓰려면 이미 데이터가 NSDictionary 또는 NSArray 인 경우 각각 writeToFile
메서드를 사용하십시오. 마찬가지로 plist에서 읽으려면 각각 dictionaryWithContentsOfFile
또는 arrayWithContentsOfFile
처럼 간단합니다.
이 항목은 Apple Property List Programming Guide에서 더 자세히 다룹니다. 나는
NSArray *array = [NSArray arrayWithObjects:@"Mo", @"Larry", @"Curly", nil];
NSString *documentFolder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *documentPath = [documentFolder stringByAppendingPathComponent:@"test.plist"];
[array writeToFile:documentPath atomically:YES];
가 PLIST에서 읽기 (참고 :
어쨌든 PLIST (주 당신이 당신의 번들에 파일을 쓸 수 없기 때문에, 나는의 Documents
폴더에서 PLIST를 쓰고 있어요)에 쓸 수 당신이 경우,
NSString *documentFolder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *documentPath = [documentFolder stringByAppendingPathComponent:@"test.plist"];
_array = [NSArray arrayWithContentsOfFile:documentPath];
당신은 그 배열을 사용할 수 있습니다 (또는 사전 : 내가 위에서 만든 PLIST를 읽고 될 일이 있지만, 분명 당신은 당신의 Documents
폴더에서 번들에서 속성 목록 (록키의 기술을 사용하여) 또는 읽을 수 있습니다) 그걸 사용하여) 타를 채우기 위해 보기.
-1
NSArray *array = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"plistfilename" ofType:@"plist"]];
도움이 될 것입니다.