标签: ios sockets inputstream
基于套接字通信创建App。当应用程序在前台时它工作正常。当关闭电源并解锁时,调用屏幕NSStreamEventHasBytesAvailable将调用数据。
NSStreamEventHasBytesAvailable
unsigned char buf[BUFFER_SIZE]; NSInteger bytesRead = [inputStream read: buf maxLength: BUFFER_SIZE];
bytesRead的值为-1。它崩溃了应用程序。
有人可以建议解决方案吗?