使用asi-http-request,iPhone App在http帖子上崩溃

|| 我正在使用asi-http-request将文件上传到服务器。 我的代码过去运行正常,直到某个时候开始崩溃。 崩溃以两种方式发生: -文件已正确上传,进度正常,直到结束,然后整个应用程序崩溃。 -当用户按下\“取消\”按钮以取消上传时。 我在控制台上收到此错误: 抛出\'NSException \'实例后终止调用 和:线程1:程序接收到的信号:SIGABRT 这些是我看到的2个错误。没有更多信息。 这是代码:
request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:UPLOAD_URL_DEV]];
[request setDelegate:self];
[request setFile:videoFile forKey:@\"video\"];
[request setPostValue:longitude forKey:@\"longitude\"];
[request setPostValue:latitude forKey:@\"latitude\"];
[request setPostValue:horizontalAccuracy forKey:@\"accuracytHorizontal\"];
[request setPostValue:verticalAccuracy forKey:@\"accuracyVertical\"];    
[request setPostValue:context forKey:@\"context\"];
[request setPostValue:[UIDevice currentDevice].uniqueIdentifier forKey:@\"deviceId\"];
NSLog([NSString stringWithFormat:@\"Upload Recording time: %@\", currentTime]);
[request setPostValue:currentTime forKey:@\"time\"];
NSLog([NSString stringWithFormat:@\"Facebook access token: %@\", facebook.accessToken]);
[request setPostValue:facebook.accessToken forKey:@\"accessToken\"];

NSLog([NSString stringWithFormat:@\"Facebook user id: %@\", [defaults objectForKey:@\"facebook_user_id\"]]);

[request setPostValue:[defaults objectForKey:@\"facebook_user_id\"] forKey:@\"userId\"];
[request setUploadProgressDelegate:uploadProgress];
uploadProgress.progress = 0;
uploadProgress.hidden = NO;
labelSendVideo.hidden = NO;
NSLog(@\"Starting async upload\");
[request startAsynchronous];    
谁能告诉我哪里错了?也许是内存问题?     
已邀请:
        \“ didFinish ... \”和\“ didFail ... \”委托方法没有代码。 另外,请确保在下载完成或取消下载之前,未释放委托实例(此处为\“ self \”)。     

要回复问题请先登录注册