oss持续上传iOS端内存无法释放-问答-阿里云开发者社区-阿里云

开发者社区> zac_ji> 正文

oss持续上传iOS端内存无法释放

2016-01-18 17:34:32 3910 1

我们在iOS平台上有一个直播功能,我们测试发现,在上传oss的部分上传的数据会一直存在在内存中无法释放。
-(void) updateMainifestOnServer : (NSData ) data : (NSString ) streamName : (NSString *)filename
{

//NSData *fileContent = [NSData dataWithContentsOfFile:self.manifestPath];
OSSPutObjectRequest * put = [OSSPutObjectRequest new];
put.bucketName = self.stream.bucket;
//put.objectKey = [@"file_test/" stringByAppendingFormat:@"%ld/live/%ld/%@",[self.stream getOwnerID],[self.stream getStreamID],filename];
put.objectKey = [self.stream.storage stringByAppendingString:filename];
put.uploadingData = data;
put.contentType = @"application/vnd.apple.mpegurl";
put.cacheControl =@"no-cache";
OSSTask * putTask = [_ossClient putObject:put];
__weak id weakself = self;
[putTask continueWithBlock:^id(OSSTask *task) {
    if (!task.error) {
        NSLog(@"upload manifest success!");
    } else {
        NSLog(@"upload manifest failed, error: %@" , task.error);
    }
    [weakself s3RequestCompletedForFileName:filename];
    return nil;
}];

}
次方法每5秒执行一次,instrumens显示此处的fileContent没有释放,应该是OSSPutObjectRequest没有释放的缘故吧,大家给点思路吧。

取消 提交回答
全部回答(1)
  • zac_ji
    2019-07-17 18:25:12

    已解决。
    官方API默认提供的是直接把文件URL赋给uploadingFileURL,而我舍近求远使用了NSData。虽然NSData方法也可以,但是需要自己维护,及时释放。而直接使用URL,阿里云内部的API会帮我们维护NSData,无需手动释放。

    0 0
相关问答

45

回答

★★CT团队出品:Ftp4oss阿里云OSS最好用的FTP云工具、客户端和文件同步工具

ftp4oss 2013-08-30 19:47:43 88626浏览量 回答数 45

11

回答

iphone设置阿里云邮箱的步骤

minioba 2013-04-24 22:04:37 101664浏览量 回答数 11

28

回答

钉钉开放平台“常见问题常见问题常见问题“重要请关注

竹梅 2015-12-03 00:39:14 92813浏览量 回答数 28

110

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 292224浏览量 回答数 110

82

回答

OSS入门教程

belle.zhoux 2014-07-07 17:14:27 149248浏览量 回答数 82

88

回答

手把手教你搭建自己的OSS FTP 服务器

lei.zhuol 2012-05-16 14:48:33 89479浏览量 回答数 88

8

回答

全线HTTPS 阿里云OSS一键签发绑定免费SSL证书图文教程

51干警网 2018-08-16 13:44:36 84491浏览量 回答数 8

13

回答

【云服务器分享】如何节省网站流量

dreamdoo 2012-10-15 10:36:09 80091浏览量 回答数 13

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 471184浏览量 回答数 24

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 203977浏览量 回答数 2
+关注
0
文章
2
问答
问答排行榜
最热
最新
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载