[英]Text from CoreData is not always drawn
我一直在使用CoreData,似乎我還不太了解它-我的應用程序正在從CoreData
加載一些數據,並用它填充UITableView
。 一切似乎都很好,只是有時沒有繪制文本。 其他數據是圖像,並且總是繪制的。 在用戶滾動表格之前,不會顯示任何文本。
我嘗試將請求設置為不返回錯誤:
[request setReturnsObjectsAsFaults:NO];
但是,問題仍然存在,盡管這種情況很少見。
圖像是從NSData
在后台構建的。 文本只是設置為某些UILabel
。 文字也應該以某種方式進行操縱嗎? 怎么樣?
由於在控制台中正確顯示了文本,因此問題可能出在UITableView
而不是在CoreData
,但是我找不到任何原因。
謝謝您的任何想法。
從您的描述來看,我懷疑這不是核心數據問題。 故障在這里不能成為一個因素,因為Core Data會進行往返於持久性存儲的操作,以按需獲取屬性。
您是否將標准UITableViewCells與textLabel和detailTextLabel一起使用,或者您具有自定義單元格布局?
是否可能需要設置setNeedsDisplay? 我是否正確理解在您的tableView:cellForRowAtIndexPath:方法中,NSLog語句成功顯示了您的文本?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.