我正在尝试使用命令行osx应用程序将最新版本的AFAmazonS3Client上传到S3,以下是我的代码。这不是git自述文件中显示的代码,因为自述文件代码与类的头定义不匹配。当我运行此代码时,没有任何反应没有错误没有记录任何东西。我已经跟踪了队列,它在默认的60超时时保持活动状态,然后在此之后不显示排队的活动。如果有人可以发布一个工作示例,那将非常有用,或者更新git上与最新版本匹配的自述文件:
_s3Manager = [[AFAmazonS3Manager alloc] initWithAccessKeyID:@"My-Access-Key"
secret:@"My-Secret-Key"];
_s3Manager.requestSerializer.region = AFAmazonS3USStandardRegion;
_s3Manager.requestSerializer.bucket = @"Bucket-Name";
[_s3Manager postObjectWithFile:outputPath
destinationPath:@"/configtest.json"
parameters:nil
progress:^(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite) {
NSLog(@"%f%% Uploaded", (totalBytesWritten / (totalBytesExpectedToWrite * 1.0f) * 100));
}
success:^(id responseObject) {
NSLog(@"Upload Complete");
}
failure:^(NSError *error) {
NSLog(@"Error: %@", error);
}];
我已经尝试了一天让这个工作,搜索所有的论坛无济于事,所以任何帮助将不胜感激。