我的ViewController有一个DataController,它处理来自互联网的数据加载。我将DataController设置为我的ViewController的数据源,它工作正常。但是现在我想在数据加载时显示进度条,所以我想让ViewController成为DataController的委托,并在加载开始,继续和结束时收到通知。显然,这个递归委托会导致访问不良,而堆栈仍然显示我的程序集。我该如何实施这种情况?
答案 0 :(得分:1)
我从来没有使用过你提到的这个精确的dataController模式,但我对这些行的常见实现是:
根据您的具体情况,有多种方法可以做到这一点,但我只想给您一个想法。
答案 1 :(得分:0)
没关系;原来这个问题是由于过早发布。我正在处理永远不应该被释放的对象(数据源和根视图控制器),并且在创建两者之后设置了委托,所以这里确实没有问题。