gpt4 book ai didi

ios - 如何检查一个实体是否与另一个实体相关

转载 作者:行者123 更新时间:2023-11-28 22:34:13 24 4
gpt4 key购买 nike

我是 Core Data 的新手

我有 2 个实体 RoutineExercise,它们作为 Routine.exercise 和 Exercise.routine 相关。用户例程有名称,用户练习也有名称。

我试过了并且还尝试了 jsut Routine.exercise = Exercise 但这给了我一个警告说 Comparision of distinct pointer type (NSSET and Exercise) 我也尝试过做 Routine。 exercise.name = @"theName" 但我一直在插入它,因为我无法像那样获得 Exercise 的名称......

if (Routine.exercise == Exercise.routine) {
NSLOG(@"YES");
} else {
NSLOG(@"NO");
}

基本上我只想知道运动是否与日常事件建立了关系。谁能帮我解决这个问题?

是多对多关系

enter image description here

最佳答案

尝试这样的事情:

获取要测试的对象

Routine *testRoutine = ...;
Exercise *testExercise = ...;

检查练习是否包含在关系中的对象集合中

if ([testRoutine.exercise containsObject:testExercise]) {
...
}

关于ios - 如何检查一个实体是否与另一个实体相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16575857/

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