-3
我都表現出了plist中第一個數字我如何解決這個plist問題?
,當它展開它看起來像所有領域的這一個
IAM試圖讓從上面的plist一個新的plist,所以請給我一些建議,涉及到我如何創建像第三個圖像。請
我沒有任何代碼這就是爲什麼我只用PICTURES
我都表現出了plist中第一個數字我如何解決這個plist問題?
,當它展開它看起來像所有領域的這一個
IAM試圖讓從上面的plist一個新的plist,所以請給我一些建議,涉及到我如何創建像第三個圖像。請
我沒有任何代碼這就是爲什麼我只用PICTURES
下面的方法將轉換您的原根字典的格式你想
- (NSDictionary *)reformatedDictionary:(NSDictionary *)rootDictionary
{
NSDictionary *list = rootDictionary[@"list"];
NSMutableDictionary *bookmarksDict = [NSMutableDictionary dictionary];
for (NSDictionary *dict in list)
{
NSString *bookId = dict[@"bookid"];
NSArray *sectionItems = dict[@"sectionid"];
for (NSString *string in sectionItems)
{
NSMutableArray *array = [bookmarksDict[string] mutableCopy];
if (!array) {
array = [NSMutableArray array];
}
[array addObject:bookId];
[bookmarksDict setObject:array forKey:string];
}
}
return @{@"sectionlist":bookmarksDict};
}
請解釋正是你想要的。第三張圖片看起來像你已經擁有了你需要的一切。或者你想要一個函數以編程方式從一個plist重新排列信息到另一個? – xapslock
是的,就像那樣 – Naveen