約 30 ~ 40 分後にクラッシュします。私が行っているのは、別のスレッドで継続的に API を呼び出しているディスパッチ スレッドです。クラッシュ レポートが何を示しているのかわかりません。
例外の種類: EXC_BAD_ACCESS (SIGBUS) 例外コード: KERN_PROTECTION_FAILURE at 0x053639c0 クラッシュしたスレッド: 5
私がこれに使用しているコードは
ASIFormDataRequest *request=[[ASIFormDataRequest alloc] initWithURL:url];
[request setRequestMethod:@"POST"];
[request addRequestHeader:@"Accept" value:@"application/json"];
NSLog(@"%@",app.userName);
[request addPostValue:app.userName forKey:@"username"];
[request addPostValue:app.token forKey:@"token"];
[request setTimeOutSeconds:40];
[request startSynchronous];
if (!error)
{
if(not accurate value)
{
[[NSRunLoop currentRunLoop] addTimer:[NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(checkCourse) userInfo:nil repeats:NO]forMode:NSDefaultRunLoopMode];
[[NSRunLoop currentRunLoop] run];
}
else
{
//got value
}
}