我不明白为什么这段代码会引发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/

10-11 09:04