一个窗口调用自定义类的过程,如何保证过程全部执行完毕后,再执行窗口后面的过程? 我自定义了一个类,主要用来从服务器调取数据,并保存到本地,原来这些过程都在一个窗口。后来其他窗口也涉及到这些过程,绝大部分代码是相同的。所以想把这些过程包装到一个类里。现在的问题,我在窗口调用这个类的过程的时候,马上会执行窗口后面的过程。如何能让类里的过程都执行完毕后,再执行后面的过程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是异步处理的是吧。可以在你的类中定义一个回调函数,在类中可以定义delegate 或 block 来实现。首先在类中你要捕获到线程已经处理完毕的时机,如果有结果返回,也可以通过回调函数返回给调用者。窗口后面的操作都放的这个block中,这样就能保证是在类处理完毕后而执行的后面的操作。 回调就很简单了,delegate的方式你应该不会陌生吧?像UITableView、UIAlertView都是采用了delegate的;block回调你看看这个:http://blog.csdn.net/itpeng523/article/details/24315541;另外还有通知,不过通知是1对多的关系,你只有一个页面依赖的话,用delegate和block就行了 关于presentingViewController的问题 移动互联网APP开发实践——IT磨坊技术沙龙第一期召开在即,免费报名中! 关于xcode 4.3 ARC 、虚拟机、效率的问题 请教各位牛人一下 我的电脑配置如下 可以装苹果系统吗 iOS中如何在导航栏右边添加按钮 (在线等待,急!)iphone手机邮箱提示无法连接服务器 ios byte 转nsstring ios 通讯录 iOS 怎样实现这样的效果 请问能修改软键盘上特定按钮的背景色? swift教程书Swift1.1语言快速入门书(v1.5)xcode6.1beta2你懂得 我的翻译App 新增朗读功能,支持34种语言。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货