我有QLPreviewView
,我需要检查在分配n
后QLPreviewItem
秒内是否加载了预览。 QLPreviewView
和QLPreviewItem
没有任何要加载的事件,也没有任何要检查的字段,因此我附带了检查视图层次结构。在我的一些测试用例中,它可以很好地工作,但是可以在新版本的Mac OS中更改ofc层次结构。另一个解决方案可能是使用字段displayState
。当未加载预览时,它始终为nil,但在加载预览时,它可以为nil(例如,对于没有状态的文件夹预览)。因此,即使displayState
等于nil,我们仍然需要检查文件是否可以完全具有任何预览状态,即该解决方案也取决于具体的mac OS版本。
有没有比观察视图层次更好的技巧?还是QLPreviews可以替代吗?