Tag: ios7 nsurlsession

上传使用backgroundSessionConfiguration和NSURLSessionUploadTask导致应用程序崩溃

我尝试使用NSURLSessionUploadTask新的花哨的iOS 7背景上传,它似乎工作时,我用defaultSessionConfiguration运行,但一旦我尝试backgroundSessionConfiguration它崩溃在我调用uploadTaskWithRequest的行: 下面是代码示例。 奇怪的是,虽然网上有无数的downloadTaskWithRequest例子,但我找不到一个将背景和上传结合在一起的例子。 //Create a session w/ background settings NSURLSessionConfiguration *config = [NSURLSessionConfiguration backgroundSessionConfiguration:@"identifierString.foo"]; NSURLSession *upLoadSession = [NSURLSession sessionWithConfiguration:config delegate:self delegateQueue:nil]; //Create a file to upload UIImage *image = [UIImage imageNamed:@"onboarding-4@2x.png"]; NSData *imageData = UIImagePNGRepresentation(image); NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *URLs = [fileManager URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask]; NSString *documentsDirectory = [[URLs objectAtIndex:0] absoluteString]; NSString *filePath […]