当我在CFSocket类中的CFRunloop(connectCallBack)中获取命令时,如何弹出新视图。
答案 0 :(得分:0)
看起来你是从错误的一方接近问题。
当调用正确的{kCFSocketConnectCallBack
)类型的CFSocketCallBack
时,您应该处理弹出的新视图。
或者可能在那里设置一个标志并从主代码处理视图。
您可以将名为BOOL
的{{1}}标记初始化为popUpNConnectedView
。
您在NO
方法中将其设置为YES
。当您的主循环看到它时(在面向连接的应用程序中,通常是某种 haertbeat计时器),它会弹出视图并清除标记。
您没有发布任何代码,因此无法给您更直接的答案 - 您肯定会在这里找到答案:
Network Programming: Chapter 7 - iPhone SDK Application Development
还有一些阅读材料: