Tôi là lập trình viên iOS mới và tôi gặp sự cố.Làm thế nào để có được giá trị của một UISwitch?
Tôi hiện đang làm việc trên Dữ liệu lõi iOS và vấn đề của tôi là tôi muốn chèn dữ liệu vào thuộc tính boolean vào cơ sở dữ liệu bằng cách lấy giá trị UISwitch
.
Vấn đề là tôi không biết phương thức tôi phải gọi là gì (ví dụ: văn bản thực hiện điều tương tự nhưng đối với UITextField). Tôi đã thực hiện một tìm kiếm google nhỏ nhưng không có kết quả. Dưới đây là một số mã:
[newContact setValue:howMany.text forKey:@"quantity"];
[newContact setValue:important.??? forKey:@"important"];
howmany là một textfield, quan trọng là một UISwitch
Đó nên là important.on hoặc [important isOn]. important.isOn sẽ không hoạt động. –
@NickLockwood Tài liệu tuyên bố thuộc tính là '@property (nonatomic, getter = isOn) BOOL trên ' –
@ Paul.s đúng, nhưng' isOn' chỉ được sử dụng khi bạn thực sự sử dụng nó làm phương thức. Nếu bạn đang sử dụng cú pháp chấm, bạn sử dụng tên của thuộc tính: 'on'. –