Tôi đang phát triển một ứng dụng iOS với SDK mới nhất.Loại mảng 'int [16]' không được gán
Tôi muốn làm điều này trên một tập tin .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};
}
...
}
Nhưng tôi nhận được lỗi sau:
Array type 'int [16]' is not assignable
Làm thế nào tôi có thể khắc phục lỗi này?
Tôi đã cập nhật câu hỏi của mình với các chi tiết tốt hơn. – VansFannel
Nếu mảng là một biến cá thể, nó sẽ được khởi tạo tự động bằng phương thức 'alloc' (xem [câu hỏi này] (http://stackoverflow.com/questions/990817/are-ints-always-initialized-to -0)). Hãy xem nội dung của mảng để đảm bảo. – zoul