dispatch_async UI Update在编辑textField时崩溃应用程序?

时间:2014-03-25 07:33:11

标签: ios crash grand-central-dispatch

enter image description here我创建了一个示例iphone应用程序。我从用户使用两个文本字段获得两个输入。我的应用程序从服务器接收udp数据并使用这两个文本字段检查数据。当找到的数据匹配向用户显示警报时,一切正常。当我单击文本字段并编辑某些值时,当应用程序接收数据时,我的应用程序会崩溃一些。偶尔会发生崩溃。崩溃行显示在main.m文件中。我添加了异常断点。

-NOTE:UDP仅在应用程序终止时停止接收。我正在使用dispatch_async进行udp接收。

有人能帮助我吗?

  dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void){
    //Background Thread
    //UDP Receive
    dispatch_async(dispatch_get_main_queue(), ^(void){
        //Run UI Updates
        // Data checking with textfields and update UI
    });
});

0 个答案:

没有答案