Tôi có giá trị BOOL bên trong định nghĩa @interface trong tệp .h của tôi. Đây là dưới đây. Nó có cùng một vấn đề cho dù đó là một con trỏ hay không.lỗi: thuộc tính 'myBoolVariableName' có thuộc tính 'giữ lại' phải thuộc loại đối tượng
@interface myCustomViewController : UIViewController <UIWebViewDelegate> {
{
//...more iboutlets defined above
BOOL *myBoolVariableName;
}
Khi tôi biên dịch, tôi nhận được "lỗi: bất động sản 'myBoolVariableName' với 'giữ' thuộc tính phải có loại đối tượng" trên dòng cho việc nhập khẩu của file .h của tôi.
Tôi tìm thấy trang này ở đây về một số nguyên/NSNumber:
http://discussions.apple.com/thread.jspa?threadID=1846927
Vì vậy, có vẻ như tôi không thể sử dụng các giá trị BOOL bên trong một định nghĩa @ interface. Tôi có thể sử dụng cái gì?
Tôi nên làm gì cho giá trị BOOL/boolean?
Tôi phải làm như thế này, nhưng nếu không bạn đã chết ở bên phải. :) Cảm ơn bạn. @property BOOL myBoolVariableName; – Neo42
Điều này cũng sẽ áp dụng cho Số nguyên –