Tôi muốn kiểm tra xem một đối tượng có @property có thể ghi trong SDK iPhone không.Làm cách nào để bạn biết liệu khóa có tồn tại cho một đối tượng sử dụng Mã hóa khóa-giá trị không?
Một cách có thể thực hiện việc này là kiểm tra phương pháp -valueForKey: nhưng điều đó có vẻ khá không phù hợp!
Ví dụ:
@try {
id *value = [instance valueForKey:@"myProperty"];
}
@catch (NSException * e) {
// Key did not exist
}
Có cách nào tốt hơn để làm điều này?
http: // stackoverflow.com/a/3059053/294884 – Fattie