当我的应用程序处于后台时,我可以使用GCDAsyncSocket读取/发送数据吗?

时间:2014-12-25 08:08:35

标签: ios objective-c gcdasyncsocket

我使用GCDAsyncSocket来实现telnet协议解析器。最近,我发现如果应用程序进入后台,它将不再能够读取或写入数据。

我已启用GCDAsyncSocket的后台功能:

__weak typeof(self) weakSelf = self;
[sender performBlock:^{
    NSLog(@"Enable backgrounding on socket, result: %d", [sender enableBackgroundingOnSocket]);
    [weakSelf read];
}];

但它不起作用。当我按下主页按钮并输入背景时,数据传输停止,当应用程序再次激活时,数据传输将继续。我是以错误的方式使用它吗?

0 个答案:

没有答案