最新のSDKを使用してiOSアプリケーションを開発しています。配列型 'int [16]'は割り当てられません
私は.mm
ファイルにこれをしたい:
@interface MyClass()
{
int _cars[16];
...
}
@end
@implementation MyClass
-(id)init
{
self = [super init];
if (self)
{
_cars = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
}
...
}
しかし、私は次のエラーを取得する:
Array type 'int [16]' is not assignable
どのように私はこのエラーを修正することができますか?
私はより良い詳細で私の質問を更新しました。 – VansFannel
配列がインスタンス変数の場合は、 'alloc'メソッドによって自動的に0に初期化されます([この質問]を参照してください(http://stackoverflow.com/questions/990817/are-ints-always-initialized-to -0))。アレイの内容を確認して確認してください。 – zoul