0
我需要在項目中顯示對象「文獻」的內容。我知道這可能需要更多的細節,但我已經顯示了文獻名(第一NSLog)和childLiteratures(第二NSLog)的數量,但我不知道如何打印NSSet的兒童文學名稱。在枚舉對象使用塊內打印NSSet
LiteratureFetcher* literatureFetcher = [[LiteratureFetcher alloc]init];
NSArray* apps = [literatureFetcher appLiteratures];
[apps enumerateObjectsUsingBlock:^(Literature* literature, NSUInteger idx, BOOL *stop) {
NSLog(@"%@",literature.name); -->> returns correct folder name
NSLog(@"%lu",(unsigned long)literature.childLiteratures.count); -->> returns correct file counts in a folder
}];
UPDATE:
這是通過在literature.childliteratures再次迭代求解。
我嘗試這樣做的NSLog(@ 「%@」,literature.childLiteratures);但日誌顯示關係'childLiteratures'在託管對象上的錯誤..它不應該只是打印內容? – 2013-02-13 22:48:33
您需要使Core Data將故障轉化爲真實的物體。 (這叫做解決問題。)你是否在打印它的計數(在對'NSLog'的單獨調用)之後嘗試打印該集合? – 2013-02-14 00:01:59
是的。我現在可以打印文件夾內的文件。更新了原始代碼。謝謝.. – 2013-02-14 17:04:36