如何使用以下代码检查我创建的会话
NSURL *myWebserverURL = [NSURL URLWithString:XMLURLAddress];
ASIHTTPRequest *request=[ASIHTTPRequest requestWithURL:myWebserverURL];
[request setTimeOutSeconds:3600];
已过期?我的方案是,当我的会话被创建并且如果打开wifi并且再次激活一两分钟后,会话就会过期。那么我怎么知道这个会话已经过期了?
答案 0 :(得分:1)
首先:ASIHTTPRequest
已经死了。如果您正在寻找类似的内容,请使用AFNetworking
,或查看iOS7全新NSURLSession
。
但对于ASIHTTPRequest
:您是否设置了以下完成块?
- (void)setCompletionBlock:(ASIBasicBlock)aCompletionBlock;
- (void)setFailedBlock:(ASIBasicBlock)aFailedBlock;
可能对您有所帮助的另一件事是向项目添加任何Reachability
实现,因此您可以监视当前的连接类型。