Ios 在ASIHTTPREQUEST中检查当前会话是否已过期
如何检查我使用以下代码创建的会话Ios 在ASIHTTPREQUEST中检查当前会话是否已过期,ios,objective-c,asihttprequest,Ios,Objective C,Asihttprequest,如何检查我使用以下代码创建的会话 NSURL *myWebserverURL = [NSURL URLWithString:XMLURLAddress]; ASIHTTPRequest *request=[ASIHTTPRequest requestWithURL:myWebserverURL]; [request setTimeOutSeconds:3600]; 过期了吗?我的情况是,当创建会话时,如果打开wifi,并且在再次激活一两分钟wifi后,会话将过期。那么,我如何知道此会话已过
NSURL *myWebserverURL = [NSURL URLWithString:XMLURLAddress];
ASIHTTPRequest *request=[ASIHTTPRequest requestWithURL:myWebserverURL];
[request setTimeOutSeconds:3600];
过期了吗?我的情况是,当创建会话时,如果打开wifi,并且在再次激活一两分钟wifi后,会话将过期。那么,我如何知道此会话已过期?首先:
ASIHTTPRequest
已死亡。如果您正在寻找类似的东西,请使用AFNetworking
,或查看iOS7全新nsursession
但是对于ASIHTTPRequest
:是否设置了以下完成块
- (void)setCompletionBlock:(ASIBasicBlock)aCompletionBlock;
- (void)setFailedBlock:(ASIBasicBlock)aFailedBlock;
另一件可能对您有帮助的事情是向您的项目添加任何可达性
实现,这样您就可以监视当前的连接类型