gpt4 book ai didi

ios - iOS决定在固定时间后停止访问服务器

转载 作者:行者123 更新时间:2023-12-03 08:56:50 24 4
gpt4 key购买 nike

我的问题可能有一个非常简单的答案,但我不会使用所使用的关键字在Google上找到任何地方。让我解释一下,你们中的一个肯定会明白。

在我的应用中,我正在将字符串上传到服务器。如果连接成功,则用户将收到“完成”消息,否则,我会告诉他下一步该怎么做。

我今天下午正在使用“无网络模拟器”进行测试,并且运行良好,但是可能要等90秒才能收到消息“无可用连接”。我不知道它在现实生活中会尝试连接多长时间,但是我发现等待确实很烦人,不希望我的用户处于这种情况。

我的问题是:我希望该应用尝试尝试连接服务器20秒钟,如果在那之后没有成功,它将停止尝试,并且用户决定是否要再次尝试?

我事先表示歉意,英语不是我的母语。

感谢您为我指出正确的方向。

最佳答案

您应该在 session 配置中设置超时间隔

NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
configuration.timeoutIntervalForRequest = 20;
configuration.timeoutIntervalForResource = 20;
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];

// in case if you are using AFNetworking
// AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithSessionConfiguration:configuration];

关于ios - iOS决定在固定时间后停止访问服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22543662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com