我正在尝试按照教程https://aws.amazon.com/articles/3002109349624271将图像上传到s3存储桶。此代码抛出错误,指出使用未声明的标识符Amazons3client并使用未声明的标识符s3。我已经搜索并尝试添加多个导入,但没有一个有效。
#import "AmazonObjcStuff.h"
#import <AWSCore/AWSCore.h>
#import <AWSS3/AWSS3.h>
@implementation AmazonObjcStuff : NSObject
- (void) someMethod {
NSLog(@"SomeMethod Ran");
AmazonS3Client *s3 = [[[AmazonS3Client alloc] initWithAccessKey:"************" withSecretKey:"*****************************"] autorelease];
}
@end
答案 0 :(得分:1)
如您所链接的教程中所述,它使用AWS SDK for iOS的版本1,并且代码段与适用于iOS v2的AWS Mobile SDK不兼容。你应该看一下S3TransferManager-Sample。