Làm thế nào tôi nên đi về nhận được một giá trị bool mà tôi có thể gán đúng, sai và nil để trong Objective-C? Cách mục tiêu-C của việc này là gì? Giống như C# 's Nullable.Cách mục tiêu-C của việc nhận một bool nullable là gì?
Tôi đang tìm cách có thể sử dụng giá trị nil để biểu thị không xác định.
Đồng ý rằng đây là cách gần nhất để làm điều đó một cách tự nhiên, nhưng tôi ghét phải làm theo cách này. Nó dẫn đến các lỗi cứng tại chỗ nếu dev quên rằng thuộc tính là 'NSNumber *' và giả sử nó là 'BOOL', trong trường hợp chúng kiểm tra' if (yesNoOrNil) 'và nó cho kết quả không chính xác mà không có bất kỳ cảnh báo nào . –