nsorderedset

    1热度

    1回答

    林做健身应用学习的核心数据,我发现,我需要让用户存储每进行锻炼作为WorkoutLog项目,在那里,应该有一系列表示锻炼表现的锻炼日志(它包含每个升降机以及对实际锻炼设计的参考)。 问题是,过了一段时间,我意识到我需要对这些命令进行排序,以便下一次我想向用户显示其锻炼时,执行的顺序应该是相同的。 所以我检查了图像右上方的“有序”,现在我的代码急需更新。我试图尽可能多地阅读关于使用NSOrdered

    -1热度

    4回答

    我正在寻找最佳的解决方案从像这样的一些数组中删除多维数组中的重复对象: muliDemensionArray = @[ @[@"1", @"2", @"3", @"4", @"4",], @[@"11", @"13", @"24", @"14",], @[@"1", @"3", @"24", @"21",],

    1热度

    1回答

    在Swift 3,我希望能够创建一个协议,允许我添加元素和迭代通过使用for element in。该协议应该可以在NSMutableSet和NSMutableOrderedSet上运行(因为它们不会从同一个类继承)。 我知道有,为什么NSMutableSet和NSMutableOrderedSet不会从同一类继承好的理由,解释here和here。 但我想创建一个协议,只使用NSMutableSe

    11热度

    2回答

    我不确定我是否没有找到任何信息或者它是不可能的。 我抬头看了几页。我想在Swift中使用通用的NSOrderedSet的通用版本。 了一组你可以这样做: 斯威夫特的集类型为桥接至基金会的NSSet类。来源:Apple Docs - Sets 在NSManagedObject子类中,您可以简单地将NSSet更改为设置,它将工作。 (测试过) @property NSArray<NSDate *> *

    0热度

    1回答

    在CoreData中设置“To Many”关系并勾选“Ordered”框将您的属性定义为NSOrderedSet。 有没有一种有效的方法来在特定位置插入对象或上下移动对象? 或者我需要用NSOrderedSet的数据创建一个NSMutabledOrderedSet,插入或移动我的对象,然后将其转换回NSOrderedSet? 或者我应该使用标准的NSSet并自己管理'position'属性?

    0热度

    1回答

    我想在CoreData中使用NSOrderSet来填充我的tableview。我已经能够读取NSOrderedSet的计数,但似乎无法访问组成NSOrderedSet的实体的各个属性。 我用这对numberOrRows return (currentStatement.history?.count)! 凡currentStatement代表CoreData实体和历史是另一个实体具有与实体声明一

    2热度

    1回答

    我试图通过核心数据关系将此系列实例添加到国家/地区。唯一的问题是,我的NSOrderedSet变得非常大,并且这种添加方法效率低下,因为我必须将已经存在的整个NSOrderedSet(通过大的方式)加载到内存中。要将其复制到可编辑副本中,请添加新实例。比设置大的NSOrderedSet那个国家的新OrderdSet并保存它。 (这是我在互联网上找到的简单解决方案) 是否可以在不加载与特定国家关联的

    0热度

    1回答

    我发现从NSOrderedSet中删除对象的解决方法是将其从其可变副本中删除。修复XCode的警告后,我的代码是: let tempSet: NSMutableOrderedSet? = playset!.musicItems!.mutableCopy as? NSMutableOrderedSet tempSet!.remove(musicItem) playset!.m

    0热度

    1回答

    我有一个有序的To Many关系,而且Xcode 8已经生成了一个类型为NSOrderedSet的属性,并带有一些辅助函数来插入和删除元素。 现在我试图找到一个对象,苹果的文件表明,下面的函数可用于NSOrderedSet: func index(of object: Any) -> Int 然而,当我想要使用此功能的编译器和自动完成要我用以下功能代替: func index(ofAccess

    0热度

    1回答

    我的应用程序有一个聊天组件,用户可以直接与客户服务代表通话,如果他们在办公时间请求帮助,我想确保通知用户。 办公时间为上午9点至晚上7点。 这是我现在的代码,如果办公室关闭,但它不能正常工作,则向用户显示通知。 - (void)checkOfficeHours { //set opening hours date NSDateComponents *openingTime = [[NSDat