Tôi đang cố sử dụng cấu trúc để lưu trữ ba giá trị làm đơn vị để nói. Tôi gặp lỗi: "Expression not assignable
" khi tôi cố gán giá trị cho các giá trị của cấu trúc từ chế độ xem siêu của đối tượng.iOS, Sử dụng cấu trúc trong Mục tiêu C, các giá trị cấu trúc không thể gán được từ chế độ xem siêu
Bất kỳ ai biết tại sao điều này là?
trong file .h lớp học của tôi của tôi đã xác định các cấu trúc và một tài sản
@interface MyClass : UIView
{
struct customStruct {
float a;
float b;
float c;
};
}
@property (assign, nonatomic) struct customStruct myStruct;
từ quan điểm siêu tôi cố gắng gán một giá trị và tôi nhận được một lỗi: "Expression not assignable
"
object.myStruct.a = someValue;
Điều này không hoàn toàn chính xác vì anh ấy muốn cập nhật thành viên cấu trúc của mình và không đặt nó từ đầu – giorashc
Cảm ơn! Khi bạn nói "Hãy thử điều này" là ba dòng trong superView. Xin lỗi nhưng bạn có thể làm rõ một chút không? – Mrwolfy