檢索數據您好,我有以下格式如何從plist中
我想根據自己的類別ID這些書整理的plist中。我有一個數組「TotalCategory」與所有類別的ID(如:CAT1,CAT2 ..),我想打開下面的plist與每本書和它的類ID是否與其匹配的或not.If類別ID我已經是檢查與給定書籍的類別ID匹配,然後我想將該類別ID和書籍ID(出價)添加到新字典中。是否有可能?
NSDictionary *booksPlist = [[NSDictionary alloc] initWithContentsOfFile:path];
NSArray *categoryId=[[booksPlist objectForKey:@"catlist"]valueForKey:@"cid"];
NSLog(@"%@",categoryId);
// getting category list
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *allBooksPath = [[paths objectAtIndex:0] stringByAppendingPathComponent:@"Allbooks.plist"];
NSDictionary *allBookPlist=[[NSDictionary alloc]initWithContentsOfFile:allBooksPath];
NSArray *bookid=[[allBookPlist objectForKey:@"listbook"]valueForKey:@"bid"];
NSString *s=[[[allBookPlist objectForKey:@"listbook"]objectForKey:@"cate" ]valueForKey:@"categories"]; //// this line shows exception
NSLog(@"%@",s);
///我想要這個::: 我要檢查類別ID與我和類別ID的每本書裏面如果匹配,然後檢索書ID(BID)那它
這不是一個Xcode的問題。 – 2013-04-08 19:06:50
IAM這樣使用Xcode的 – Naveen 2013-04-08 19:08:18
https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/SerializePlist/SerializePlist.html是這樣有用嗎? – adaam 2013-04-08 19:08:46