gpt4 book ai didi

iphone - 保留线程来监听委托(delegate)方法

转载 作者:行者123 更新时间:2023-12-03 17:42:56 28 4
gpt4 key购买 nike

我分离一个 NSThread 说“thread2”,然后调用 NSUrlConnection 类从远程服务器获取 xml。即使它没有用,但我想这样做。

现在我的问题是 thread2 确实等待委托(delegate)方法响应。我希望应该在该 thread2 上调用委托(delegate)方法,并且线程等待响应。

可不可以。如果是,那么如何。

最佳答案

您可以像这样使用同步方法(假设您将新线程分派(dispatch)到此方法,或将其包装在对全局队列的 GCD 调用中):

- (void)threadDispatchMethod
{
NSError* error = nil;
NSData* result = nil;
NSURLResponse* response = nil;
result = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
if( result ) {
// do wonderful things
} else {
// cry :'(
}
}

关于iphone - 保留线程来监听委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118557/

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