2012-11-27 4 views
0

BookmarksPlist는 Plist 파일에 사전으로 저장되어있는 NSMutableArray입니다. 다음 코드는 ...addObjectsFromArray를 사용하여 NSMutableArray에서 값 검색

bookmarks = [[NSMutableArray alloc] init]; 
NSLog(@"BOOKMARKPLIST ----==== %@", BookmarksPlist); 
[bookmarks addObjectsFromArray:BookmarksPlist]; 
NSLog(@"BOOKMARK ----==== %@", bookmarks); 

... 생산 :

2012-11-27 11:34:33.592 BOOKMARKPLIST ----==== { 
    01Otabkey14tabkey1 = "Genesis 14"; 
    01Otabkey8tabkey1 = "Genesis 8"; 
    01Otabkey9tabkey1 = "Genesis 9"; 
} 
2012-11-27 11:34:33.592 *** -[NSMutableArray addObjectsFromArray:]: array argument is not an NSArray 
2012-11-27 11:34:33.593 BOOKMARK ----==== (
    01Otabkey8tabkey1, 
    01Otabkey9tabkey1, 
    01Otabkey14tabkey1 
) 

그래서 문제는 어떻게이 (가) BookmarksPlist 배열의 값이 아닌 키를 취할 수있는 북마크 배열을받을 수 있나요입니까? 그래서 다음과 같이 보일 것입니다 :

2012-11-27 11:34:33.593 BOOKMARK ----==== (
    "Genesis 14", 
    "Genesis 8", 
    "Genesis 9" 
) 

답변

1

BookmarksPlist 아마도 사전입니다. 사전에서 allKeys의 키와 allValues의 값을 얻을 수 있습니다.

관련 문제