我使用此方法将msg发送到服务器
ssize_t send(int, const void *, size_t, int) __DARWIN_ALIAS_C(send);
这是Apple的标准Lib(socket.h和socket.m)
NSString *msg = @"Message want to send";
// socketFileDescriptor is int
NSData *wdata = [msg dataUsingEncoding:NSUTF8StringEncoding];
ssize_t n;
const UInt8 *buf = (const UInt8 *)[wdata bytes];
n = send(socketFileDescriptor, buf,[wdata length],0); // I really sure,it's crash at this statement on device iPad Air, iPad Air2 only
但是在调试模式下不会崩溃! 将项目存档到IPA(Ad-Hoc模式)时,应用程序将崩溃
我对此案没有理想,请帮助我。
这是更多信息 我使用此方法连接到服务器 我已经为self.host和self.port变量赋值了。 (我确定它可以在调试模式下正常连接)
http://pastebin.com/raw.php?i=KFKJsJHZ
我使用此方法向服务器发送消息 http://pastebin.com/raw.php?i=Z7Js2JT8
同一类BSDSocket中的2个方法
请告诉我如果您想了解更多信息。 谢谢