Objective Cでintをプロパティとして定義しようとすると、エラーが発生します(オブジェクト型ではありません)。私はNSIntegerとintを使用しようとしましたがどちらも動作しません。Objective Cのプロパティ定義の問題
コード: int seat;
@property(nonatomic、retain)int席;
Objective Cでintをプロパティとして定義しようとすると、エラーが発生します(オブジェクト型ではありません)。私はNSIntegerとintを使用しようとしましたがどちらも動作しません。Objective Cのプロパティ定義の問題
コード: int seat;
@property(nonatomic、retain)int席;
intやNSIntegerは、オブジェクトではなくプリミティブ型であるため、保持することはできません。
@property (nonatomic, assign) int seats;
@property(nonatomic、assign)intシートがもっと明確になります。 –
@Peter N Lewis - よろしくお願いします – teabot
NSIntegerは、(32ビットアプリケーションでは)整数型(64ビットアプリケーションでは)のtypedefなので、シナリオでは32ビットアプリケーションを作成する場合はtypedefです、intとNSIntegerを使うことは同じことです。 –