gpt4 book ai didi

objective-c - 对实现比较的对象的 NSFetchRequest 结果进行排序 :

转载 作者:行者123 更新时间:2023-12-03 17:31:18 25 4
gpt4 key购买 nike

我有一个实现 compare: 消息的 NSManagedObject 子类。我想检索这些对象并使用此比较方法对它们进行排序,但显然我必须为 NSSortDescriptor 提供一个 key

我不想提供任何key,因为对象本身已经知道如何比较自身。

如果我提供 nil 作为 key 的 key :

r.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:nil
ascending:YES selector:@selector(compare:)]];

我收到以下错误:

failed: ((62) equal to ([[self.lib tags] count])) failed: throwing "keypath #self not found in entity "

如何确保 NSSortDescriptor 忽略任何 key 并仅使用 compare:

最佳答案

您是否尝试提供 key @"self"

关于objective-c - 对实现比较的对象的 NSFetchRequest 结果进行排序 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30469220/

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