我正在尝试通过 TestFlight 将我的临时应用程序分发给测试人员,并且 ASIHTTPRequest 库包含在我的应用程序中。该应用程序将在启动时请求服务器并从中获取 JSON 字符串。但是它没有调用成功或失败块。
我已经阅读了有关Github和SO的文章,因此我知道 TestFlight 和 ASIHTTPRequest 之间存在问题。
去掉 TestFlight SDK 后,如果通过 TestFlight 的平台分发而不是直接从 Xcode 构建,问题仍然存在。
有什么方法可以让我使用 TestFlight 分发我的应用程序?
我的连接代码:
-(void)connectServerWithURL:(NSURL*)url
{
__weak ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setCompletionBlock:^{
if ([self.delegate respondsToSelector:@selector(downloadDataSuccessWithWithRequest:url:)])
{
[self.delegate downloadDataSuccessWithWithRequest:request url:url];
}
}];
[request setFailedBlock:^{
if ([self.delegate respondsToSelector:@selector(downloadDataFailureWithRequest:url:)])
{
[self.delegate downloadDataFailureWithRequest:request url:url];
}
}];
[request startAsynchronous];
}