您好我一直在寻找这个解决方案,但找不到它。 创建了一个加载视图控制器来显示所有具有UILabel,UIActivityIndicator的加载过程。完成加载后,我想推送到标签栏控制器视图。 但棘手的部分是我在加载数据时有三种不同的NSOperations。无法确定何时将视图从加载视图控制器推送到标签栏控制器。
任何帮助真的很感激。
答案 0 :(得分:0)
另一种处理方法是在视图上显示添加加载视图(即自定义UIView),并在操作完成后将其删除。在要启动NSOperations的控制器中,您可以添加视图。然后在所有操作完成时触发的回调方法中,您可以删除该加载视图。这样,您不需要为加载视图单独的控制器。
我过去在这个网站上使用了这个例子:http://cocoawithlove.com/2009/04/showing-message-over-iphone-keyboard.html
答案 1 :(得分:0)
应该够简单。完成后,将每个操作调用到一个共享方法中;该方法应检查每个操作的isFinished。如果所有这三个都完成了,整个事情就准备好了,你可以调出主标签栏控制器。