gpt4 book ai didi

ios - 'Person' 没有可见的@interface 声明选择器 'setEmployeeID:'

转载 作者:行者123 更新时间:2023-11-28 20:09:35 24 4
gpt4 key购买 nike

#import "Person.h"
@interface Employee : Person {
int employeeID;
}
@property int employeeID;
@end

#import "Employee.h"
@implementation Employee
@synthesize employeeID;
@end

下面的代码给出了一个错误 No visible @interface for 'Person' declares the selector 'setEmployeeID:'。知道如何解决这个问题吗?

Person *person = [[Employee alloc] init];
[person setEmployeeID:15];

最佳答案

简单类型错误。您分配了一个 Employee,但将其分配给一个类型为 person 的变量

一个人没有employeeID

要么将其分配给 Employee var 要么使用 id 要么 cast ...

关于ios - 'Person' 没有可见的@interface 声明选择器 'setEmployeeID:',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20821088/

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