0

希望这是一个简单的问题,但我无法在核心数据文档中找到答案。我有一个应用程序使用关系 isfuncmember<<->funcmembers 将员工设置为职能(部门)的成员。没关系。我还可以使用 functionmanager<-->hasmanager 将其中一名员工设置为职能经理。我希望为员工设置一个开关,以打开他们作为职能经理的状态。我还有一个编辑视图来编辑员工详细信息,我想在 ViewDidLoad 中打开它,并将功能管理器开关设置为当前值。如何查询是否已为该员工设置了 functionmanager<-->hasmanager?我已经尝试过了,但它会导致 lldb 崩溃而没有错误。

- (void)viewDidLoad
{
    NSLog(@"Setting the value of fields in this table to that of the passed StaffMember");
    self.surname.text = self.person.surname;
    self.firstname.text = self.person.firstname;

    self.telwork.text = self.person.telwork;
    self.telhome.text = self.person.telmob;
    self.email.text = self.person.email;
    self.function.text = self.person.isfuncmember.name;
    self.selectedFunction = self.person.isfuncmember;
    if([self.person.functionmanager.name isEqual:self.person.isfuncmember.name]) {
        // functionmanager selected on
        [isfuncman setOn:YES];
    }

    else {
        // functionmanager selected off
        [isfuncman setOn:NO];
    }

    if([self.person.linemanager isEqual: @"YES"]) {
        // linemanager selected on
        [islineman setOn:YES];
    }

    else {
        // functionmanager selected off
        [islineman setOn:NO];
    }


    [super viewDidLoad];
}

这是数据模型的一部分。 数据模型切片

4

0 回答 0