iphone - 当应用程序卡住时跳过命令

标签 iphone objective-c cocoa cocoa-touch

当我的应用程序中有人为套接字通信设置了错误的 IP 地址时,我该如何处理问题? 应用程序在线卡住,套接字正在等待服务器的答复。 (我正在使用 SmallSockets) 是否可以为该命令设置一个计时器,并在计时器倒计时后跳过该命令?

最佳答案

您不应该在主线程上处理同步网络通信。您应该异步执行网络操作。这是an example这应该会让你继续前进。

使用异步方法,您应该能够在超时后轻松取消网络操作。

关于iphone - 当应用程序卡住时跳过命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5309319/

相关文章:

iphone - Icon@2x.PNG 即使不是?无法将应用程序提交到 iTunes Connect

iphone - 使 UIImageView 模糊

ios - 在录制视频时将动态文本渲染到 CVPixelBufferRef 上

objective-c - 返回可变对象与返回不可变(非成员)对象

xcode - NSDistributedNotifications 未在(相同)应用程序的实例之间分发

objective-c - 概述系统窗口

iphone - 如何创建 Jetpack Joyride 大奖杠杆动画

iphone - 覆盖方法语法 ios

ios - 如何在微调中使用 OpenEars?

cocoa - iTunes 有哪些脚本目标?