gpt4 book ai didi

ios - 在后台运行代码并获取返回码

转载 作者:行者123 更新时间:2023-11-28 22:33:42 24 4
gpt4 key购买 nike

我有这个方法

    - (BOOL)connectedToInternet
{
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:
[NSURL URLWithString:@"http://www.google.com/"]];

[request setHTTPMethod:@"HEAD"];

NSHTTPURLResponse *response;

[NSURLConnection sendSynchronousRequest:request
returningResponse:&response error: NULL];

return ([response statusCode] == 200) ? YES : NO;
}

该方法需要几秒钟才能完成,我在一个简单的 if 条件下使用它来了解我是否有互联网连接。

有什么方法可以在后台线程中执行此操作而无需更改所有代码。

我是这样调用它的

if([self connectedToInternet])

因此,如果我在后台线程中执行此操作,我将无法获得返回值,然后我的方法也无法返回该值。

如果我必须改变一切,那是不值得的。

希望您能理解我的问题,感谢您的帮助。

最佳答案

在 Apple 的“Reachability”中 Code Sample请注意 reachabilityWithAddress: 方法。

关于ios - 在后台运行代码并获取返回码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16710954/

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