AWS iOS SDK - CocoaPods和Xcode 6的语法错误
问题描述:
我尝试将我的应用程序从AWS SDK v1更新到v2,方法是将pod "AWSiOSSDKv2"
添加到我的PodFile并删除链接到我的项目的旧框架,但是当我尝试构建它时,以下错误:AWS iOS SDK - CocoaPods和Xcode 6的语法错误
AWSS3Model.h:751:44: Expected member name or ';' after declaration specifiers
AWSS3Model.h:751:1: Property requires fields to be named
AWSS3Model.h:751:44: Expected ';' at end of declaration list
AWSS3Model.h:751:44: Expected unqualified-id
的错误是在这一段代码:
@property (nonatomic, strong) AWSS3Delete *delete;
看来delete
是一个关键字,它导致构建失败,我该怎么办?
干杯
答
你为什么不尝试重命名删除,这样你不使用的关键词。
它在AWS的SDK中,我想我不允许在我的项目中更改它,是吗?请参阅:https://github.com/aws/aws-sdk-ios/blob/master/S3/AWSS3Model.h#L751 – 2014-10-09 15:15:46
感谢您发布您的第一个答案!你能否扩展问题提出者如何做到这一点?也许是代码示例?事实上,这个答案太短了。 – jakerella 2014-10-09 15:16:33