簡體   English   中英

並非總是從CoreData繪制文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM