当我在CFSocket类的CFRunloop(connectCallBack)中获取命令时,如何弹出新视图。
看起来你是从错误的方面着手解决问题的。
当调用正确的(kCFSocketConnectCallBack
)类型的CFSocketCallBack
时,您应该处理弹出的这个新视图。或者可能在那里设置一个标志并从主代码中处理视图。
您可以有一个名为popUpNConnectedView
的BOOL
标志,该标志已初始化为NO
。
在connectCallBack
方法中将其设置为YES
。当主循环看到它时(在面向连接的应用程序中,通常有某种心跳计时器),它会弹出视图并清除标志。
你没有发布任何代码,所以不可能给你一个更直接的答案——你可以在这里找到答案:
网络编程:第7章-iPhone SDK应用程序开发
还有一些阅读材料:
CF网络编程指南