无法设置类属性
现在我确信我在这里做了一些非常小学生的事情,但是我严重撞到了墙上,由于某种原因,当我尝试在自定义类上设置 NSNumber 属性时,我得到了 EXEC_BAD_ACCESS 。想想我也有这样的日子!
这是我的测试 h 和 m 文件:
// Test.h
#import <Foundation/Foundation.h>
@interface Test : NSObject {
NSNumber *myId;
}
@property (nonatomic) NSNumber *myId;
@end
// Test.m
#import "Test.h"
@implementation Test
@synthesize myId;
@end
我的测试很简单:
Test *test = [[Test alloc] init];
test.myId = 1;
Now Im sure Im doing something extremely schoolboy here, but Im seriously hitting my head against a wall, for some reason Im getting EXEC_BAD_ACCESS when trying to set an NSNumber property on a custom class. Think Im having one of those days!
Here my test h and m files:
// Test.h
#import <Foundation/Foundation.h>
@interface Test : NSObject {
NSNumber *myId;
}
@property (nonatomic) NSNumber *myId;
@end
// Test.m
#import "Test.h"
@implementation Test
@synthesize myId;
@end
My test is simply:
Test *test = [[Test alloc] init];
test.myId = 1;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)