我一直在使用 Amazon Web Services iOS SDK,并且由于 SDK 中的一行而遇到了一个有趣的编译错误。
在 AWSCognitoIdentityProviderModel.h 中,错误出现在以下行:
@property (nonatomic, strong) NSNumber * _Nullable mutable;
错误状态为“预期的成员名称或';' 在声明说明符之后”。
看起来 Xcode 不喜欢使用关键字 'mutable' 作为属性名称并且不会编译。
但是,此演示使用具有相同问题行的完全相同的 SDK,并且编译得很好。
为什么这是一个项目中的错误,而不是演示项目中的错误?