私は Amazon Web Services iOS SDK を使用しており、SDK の行が原因で興味深いコンパイル エラーに遭遇しました。
AWSCognitoIdentityProviderModel.h では、次の行にエラーが表示されます。
@property (nonatomic, strong) NSNumber * _Nullable mutable;
エラーには、「期待されるメンバー名または ';' 宣言指定子の後」。
Xcode はキーワード「mutable」をプロパティ名として使用することを好まず、コンパイルしないようです。
ただし、このデモでは、同じ問題のある行でまったく同じ SDK を使用しており、問題なくコンパイルされます。
これが 1 つのプロジェクトのエラーであり、デモ プロジェクトのエラーではないのはなぜですか?