如何从ios中的CFRunLoopRun访问UI

时间:2012-03-29 03:36:24

标签: ios cfsocket

当我在CFSocket类中的CFRunloop(connectCallBack)中获取命令时,如何弹出新视图。

1 个答案:

答案 0 :(得分:0)

看起来你是从错误的一方接近问题。

当调用正确的{kCFSocketConnectCallBack)类型的CFSocketCallBack时,您应该处理弹出的新视图。 或者可能在那里设置一个标志并从主代码处理视图。

您可以将名为BOOL的{​​{1}}标记初始化为popUpNConnectedView

您在NO方法中将其设置为YES。当您的主循环看到它时(在面向连接的应用程序中,通常是某种 haertbeat计时器),它会弹出视图并清除标记。

您没有发布任何代码,因此无法给您更直接的答案 - 您肯定会在这里找到答案:

Network Programming: Chapter 7 - iPhone SDK Application Development

还有一些阅读材料:

CFNetwork Programming Guide