我不明白为什么这段代码会引发Bad Access异常:
- (void)viewDidLoad
{
TheUserEntity* userEntity = [TheUserEntity alloc];
TheUserModel* userModel = [TheUserModel alloc];
userEntity = [userModel Read:1];
[super viewDidLoad];
}
TheUserEntity和TheUserModel是我自己的类,1只有属性,只有CRUD方法
有什么帮助吗?我是iOS开发的新手,谢谢
最佳答案
您必须在对象上调用init
:
TheUserEntity* userEntity = [[TheUserEntity alloc] init];
TheUserModel* userModel = [[TheUserModel alloc] init];
您的方法名称应以小写字母开头,这是一个约定。
关于iphone - 为什么在此简单代码上出现“错误访问”异常?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11236720/