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

最佳答案

如您所链接的教程中所述,它使用适用于iOS的AWS开发工具包的版本1,并且代码片段与适用于iOS v2的AWS Mobile SDK不兼容。您应该改为查看S3TransferManager-Sample

关于ios - 使用未声明的标识符Amazons3client,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30041831/

10-11 09:14