首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASIHTTPRequest使应用程序在ios8上崩溃

ASIHTTPRequest使应用程序在ios8上崩溃
EN

Stack Overflow用户
提问于 2014-09-29 07:19:48
回答 1查看 1.6K关注 0票数 2

在这里,我使用JSON来用ASIHTTPRequest解析数据,同样的代码也适用于我的较低版本的iOS。(iOs7 &下面)但是我无法在我的iOS-8设备上运行这个程序。

日志正在恢复,但应用程序崩溃,可能会收到服务器的延迟回复。它不应该因为延迟的答复而崩溃。

ASIHTTPRequest的iOS-8是否需要进行新的修改?

相同的代码,为较低版本工作良好。

如果我尝试使用每个方法检查调试器,我发现我的代码正在崩溃:

代码语言:javascript
复制
-(void)startSynchronous
{
#if DEBUG_REQUEST_STATUS || DEBUG_THROTTLING
    ASI_DEBUG_LOG(@"[STATUS] Starting synchronous request %@",self);
#endif
    [self setSynchronous:YES];
    [self setRunLoopMode:ASIHTTPRequestRunLoopMode];
    [self setInProgress:YES];

    if (![self isCancelled] && ![self complete]) {
        [self main];
        while (!complete) {
            [[NSRunLoop currentRunLoop] runMode:[self runLoopMode] beforeDate:[NSDate distantFuture]];
        }
    }

    [self setInProgress:NO];
}

同时循环应用程序崩溃。我做错什么了.?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-25 05:10:54

我知道,在问题的评论中已经有了答案,但下面是我的解释!

我想知道为什么这些人在他们的项目中仍然使用AsiHTTP。在iOS 5和iOS 6之前或之前,它已经被它的开发者抛弃了!我也使用过AsiHTTP库,但那只是在我学习开发iOS应用程序的时候,这只是为了学习的目的而已!

最好开始使用像AFNetworking这样的东西,这是一个非常容易使用的网络库,它同时支持iOS和Mac!

请参阅以下链接,

  1. http://afnetworking.com/
  2. https://github.com/AFNetworking/AFNetworking
  3. http://www.raywenderlich.com/59255/afnetworking-2-0-tutorial
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26094471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档