【发布时间】:2012-01-09 06:29:44
【问题描述】:
我正在开发一个显示文件系统内容的应用程序。我有两种类型的显示器
1)大纲视图
2)IKImagebrowserView
用户可以在视图之间切换。我在全局变量currentview 中维护当前视图对象,因为多个控制器需要访问它。
现在,每当用户切换视图时,一个控制器(在线程上运行)会更改此全局变量。但是我有另一个控制器(取决于某些 DB 操作)使用
不断刷新当前视图[currentview reloadData];
现在,每当我在视图之间快速切换时,这些线程中的 currentviewobject 都会出现问题,并且应用程序会崩溃。 崩溃报告显示应用程序崩溃上线
[currentview reloadData];
有什么解决办法吗??
【问题讨论】:
标签: objective-c multithreading cocoa mutex reloaddata