gpt4 book ai didi

iphone - 在 Objective C 中调用类 init 时的 EXC_BAD_ACCESS

转载 作者:行者123 更新时间:2023-12-03 20:20:21 25 4
gpt4 key购买 nike

我一直在尝试解决这个问题,但我不知道我做错了什么。

我编写了一个类,每当我尝试初始化它时,都会收到 EXC_BAD_ACCESS 错误。我什至无法进入初始化。

有人知道我做错了什么吗?

User *myUser = [myUser init];

.h 文件:

#import <Foundation/Foundation.h>


@interface User : NSObject {
long rowId;
NSString *email;
NSString *password;
NSString *fileVersion;
}

@property long rowId;
@property (assign) NSString *email;
@property (assign) NSString *password;
@property (assign) NSString *fileVersion;

@end

.m 文件

#import "User.h"


@implementation User

@synthesize rowId, email, password, fileVersion;

-(id)init {

self = [super init];
return self;
}

@end

最佳答案

您必须实际分配对象:

User *myUser = [[User alloc] init];

使用完毕后,不要忘记释放它。

关于iphone - 在 Objective C 中调用类 init 时的 EXC_BAD_ACCESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4741793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com