nsset

    0热度

    1回答

    我在我的核心数据模型中有多对多的关系,我需要在我的链接容器中添加一些重复链接,我知道链接容器的类型是NSSet @NSManaged public var linkContainer: NSSet?我可以将此类型更改为我的链接数组吗?当我改变类型为@NSManaged public var linkContainer: Array<Link>?我有这个错误 Unacceptable type of

    0热度

    1回答

    它的我的第一个问题提前为任何错误道歉。 我的问题是删除重复的值,保持相同的顺序,数组有。 就像我阵列格式为: - ( { author = ""; content = "After almost"; "document_name" = "20150108"; "news_id" = 280; }, { aut

    -1热度

    1回答

    订单改变我有字典的阵列称为'arrAllCustomer': NSMutableArray *array = [NSMutableArray arrayWithArray:[[NSSet setWithArray:arrAllCustomer] allObjects]]; 上面的行执行后,将阵列顺序被改变。 任何人都可以知道为什么订单更改?

    0热度

    1回答

    我试图让Xcode中的Core Data与简单的一对多关系一起工作。 我在数据模型中设置了2个实体,员工和部门,并创建了关系: 员工与部门之间有一对一的关系 部门与员工有多对多的关系。 我的xib有两个表视图,每个实体。我想在那里维护我的数据,选择一个部门应该显示所有员工,并且可以使用该控制器的插入方法添加一个。 我的控制器(每个实体)有设置: 实体名称 标志准备含量设为 管理对象的上下文被绑定到

    0热度

    1回答

    当通过关系从CoreData中检索一个对象集合时,swift为我提供了一个NSSet而不是我所期望的数组。 有没有一种方法可以将设置转换为数组? 代码: '?NSSet中' var updateExercise : UserExercise? destinationViewController?.userExerciseSets = self.updateExercise?.exercises

    0热度

    1回答

    我有一个字符串,它被分成两个标签,分别为label1.text = Hel和label2.text = lo。当按下一个按钮时,我想将它填充为“Hello”。我怎么能得到这个,是我必须比较两个标签使用集或其他一些东西的字符串部分。到目前为止我做的是将完整的字符串存储在一个数组中,然后将其分割为两个子数组,分别作为part1和part2。再次在按钮按下方法我让如果串的两个部分然后将其存储在check

    0热度

    2回答

    有没有一种很好的方法来将不同的枚举分组为集合来测试共同成员资格,而不诉诸大量的代码重复? 例如,下面,当我得到一个.coldBeverage我得到[.cola, .milk, .wine],同样,如果我得到任何.cola,.milk,或.wine我得到.coldBeverage。 enum BeverageType { case coldBeverage case hotBev

    1热度

    2回答

    的NSArray有indexOfObjectPassingTest方法然而,随着的NSSet您可以通过使用方法objectsPassingTest直接获取的对象。 我知道,是微不足道的获取对象形成的NSArray给出的指标,但你必须代码吧:),当然在的NSSet你没有索引,所以必须返回一个对象。 所以,问题是为什么这个数据类型有相同的任务不同的方法(找到通过一些测试元素),而不是实施objects

    -1热度

    1回答

    我知道我可以将NSSet存储在NSArray中,但为什么不提供专用的writeToFile方法?它一定是一个非常常见的用例。 我只是想学习。

    0热度

    1回答

    我使用核心数据来获取诊所列表,诊所有名为医生的关系映射到医生实体。 我的问题是,我每次取医生的时候,它的类型是NSSSet的,记录是随机获取,我想对它进行排序按字母顺序使用Doctor.name 我尝试以下 self.doctorList = clinic.doctors?.sortedArray(using: [NSSortDescriptor(key: "name", ascending: t