누구나 쉽게 NSUserDefault에서 사전 형식 PSMultiValueSpecifier를 읽고 UITableView 컨트롤에 저장하고 iPhone SDK 3.0을 사용하여 NSUserDefaults에 변경 사항을 다시 저장하는 방법을 알고 있습니까? 그렇다면 효율적으로이를 수행 할 수있는 특정 코드를 게시 할 수 있습니까?Dictionary 형식 PSMultiValueSpecifier NSUserDefault에서 UITableView로 읽기
0
A
답변
0
먼저 번들 내에서 지정자 값에 더 잘 액세스하려면 다음 코드를 사용하여 사전으로 변환하십시오.
NSString* settingsBundle = [[[NSBundle mainBundle] pathForResource:@"Settings" ofType:@"bundle"] stringByAppendingPathComponent:@"Root.plist"];
NSDictionary* rootPlist = [NSDictionary dictionaryWithContentsOfFile:settingsBundle];
if (rootPlist == nil)
return nil;
NSArray* specifiers = [rootPlist objectForKey:@"PreferenceSpecifiers"];
NSDictionary *multiValueSpecifier = nil;
for (NSDictionary *specifier in specifiers)
{
if ([[specifier objectForKey:@"Key"] isEqualToString:speficierKey] == YES &&
[[specifier objectForKey:@"Type"] isEqualToString:@"PSMultiValueSpecifier"] == YES)
{
multiValueSpecifier = specifier;
break;
}
}
if (multiValueSpecifier == nil)
return nil;
NSArray* titlesArray = [multiValueSpecifier objectForKey:@"Titles"];
NSArray* valuesArray = [multiValueSpecifier objectForKey:@"Values"];
NSDictionary *dictionary = [NSDictionary dictionaryWithObjects:titlesArray
forKeys:valuesArray];
return dictionary;
그럼 이제 UI에서 당신이 선택 짓을하면 당신은 키가 아닌 사전의 값을 저장해야합니다.
[[NSUserDefaults standardUserDefaults] setObject:dictionaryKey forKey:@"myMultiValueSpecifier_preference"];
관련 문제
- 1. 사전 형식을 읽고 NSUserDefault에서 PSMultiValueSpecifier 형식을 업데이트하십시오.
- 2. Dictionary
- 3. DataItem의 익명 형식 읽기
- 4. MathType MTEF 형식 읽기
- 5. DICOM 파일 형식 읽기
- 6. PSMultiValueSpecifier - iPhone SDK + 설정 번들
- 7. 설정 번들 - PSMultiValueSpecifier - 다중 선택
- 8. JSON NSDictionary를 UITableView로 정렬
- 9. UITableView로 Tweetie의 빠른 스크롤
- 10. 다른 NIB에서 UITableView로 UIView로드
- 11. iOS : 배열을 UITableView로 푸시
- 12. delphi dictionary iterating
- 13. 읽기 이진 파일 파일 형식
- 14. 여러 파일 형식 읽기 (C++)
- 15. UITableView로 List/Detail Editing을 어떻게합니까?
- 16. UITableView에서 UITableView로 항목을 끌어다 놓습니다.
- 17. 기본 바닥 글을 UITableView로 설정
- 18. 배경 이미지를 uitableview로 설정 하시겠습니까?
- 19. 모든 형식 정보가있는 기존 PDF 파일 읽기
- 20. 파일 형식 웹 응용 프로그램 읽기
- 21. PHP - 읽기 전용 스프레드 시트 파일 형식?
- 22. MSBuild와 PowerShell 모두에서 읽기 쉬운 구성 형식
- 23. .NET XmlSerializer 형식 스키마 컴파일/읽기 작성자
- 24. 날짜/시간 형식 Excel 파일에서 읽기
- 25. XElement vs Dictionary
- 26. trie를 사용하는 android dictionary
- 27. C dictionary/map
- 28. Java Dictionary Searcher
- 29. iOS Dictionary in
- 30. dictionary in django python