标签: afnetworking nsrunloop
我想通过学习afnetworking源代码来学习nsrunloop的一些知识。 af开发者将机器人添加到分离线程的runloop中以保持线程活动,但是af线程如何停止。我知道af操作设置完成状态(通过kvo方式),指示当url连接有错误或完成加载时操作结束,但是,没有地方它从runloop中移除了mach端口,那么怎样才能runloop stop?
它为连接分配nil,并关闭输出流,但它不会删除machport,所以我猜runloop仍在运行。