使用未声明的标识符Amazons3client

时间:2015-05-04 23:37:05

标签: ios xcode swift amazon-web-services amazon-s3

我正在尝试按照教程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

1 个答案:

答案 0 :(得分:1)

如您所链接的教程中所述,它使用AWS SDK for iOS的版本1,并且代码段与适用于iOS v2的AWS Mobile SDK不兼容。你应该看一下S3TransferManager-Sample