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