gpt4 book ai didi

ios - ASIHTTPRequest 在生产构建中失败

转载 作者:技术小花猫 更新时间:2023-10-29 11:12:37 24 4
gpt4 key购买 nike

所以我遇到了一个很大的问题。似乎 ASIHTTPRequest 只是不想在生产构建中工作。
调试时一切正常。但是,一旦我为生产构建以下代码就不想运行。它既没有完成 block 也没有失败。我也尝试过将选择器与委托(delegate)一起使用,但也不会调用这些选择器。

__block __weak ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:URL];
[self performSelectorOnMainThread:@selector(startSpinner) withObject:nil waitUntilDone:NO];

[request setCompletionBlock:^{
[self performSelectorOnMainThread:@selector(stopSpinner) withObject:nil waitUntilDone:NO];
}];

[request setFailedBlock:^{
[self performSelectorOnMainThread:@selector(stopSpinner) withObject:nil waitUntilDone:NO];
}];

[request startAsynchronous];

我知道这对我的问题的描述有点糟糕,但有没有人知道什么可能导致这个问题?

最佳答案

看起来 ASIHttpRequest 中有一个错误,导致在使用 Release模式优化运行时崩溃。

对我有用的是关闭对以下 2 个文件的优化:ASIFormDataRequest.mASIHTTPRequest.m

通过选择目标项目来完成此操作,在“编译”中选择文件“构建阶段”选项卡的“来源”部分;并添加 -O0(国会大厦 O 零)。

您可以阅读更多相关信息 here

关于ios - ASIHTTPRequest 在生产构建中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9123975/

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