Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa NSOutlineView outlineViewItemDidExpand通知出现在大纲视图重画之前_Cocoa_Nsoutlineview - Fatal编程技术网

Cocoa NSOutlineView outlineViewItemDidExpand通知出现在大纲视图重画之前

Cocoa NSOutlineView outlineViewItemDidExpand通知出现在大纲视图重画之前,cocoa,nsoutlineview,Cocoa,Nsoutlineview,我有NSOutlineView来显示文件夹树。当目录树中的文件夹正在扩展时,我需要显示进度指示器。我是通过代理通知完成的: -(void)outlineViewItemDidExpand:(NSNotification *)notification { [self stopProgressIndicator]; } 及 所有这些都适用于小文件夹。但当我尝试展开一个包含大量子文件夹的文件夹时,我的进度指示器会在展开结果显示在大纲视图中之前停止 据我所知,我需要停止我的进度指标,不是在项目没有

我有NSOutlineView来显示文件夹树。当目录树中的文件夹正在扩展时,我需要显示进度指示器。我是通过代理通知完成的:

-(void)outlineViewItemDidExpand:(NSNotification *)notification
{
  [self stopProgressIndicator];
}

所有这些都适用于小文件夹。但当我尝试展开一个包含大量子文件夹的文件夹时,我的进度指示器会在展开结果显示在大纲视图中之前停止

据我所知,我需要停止我的进度指标,不是在项目没有展开,而是在大纲视图完成了重画。我怎么能赶上这样的事件

-(void)outlineViewItemWillExpand:(NSNotification *)notification
{
  [self stopProgressIndicator];
}