• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iphone - 从核心数据中获取不同的数据以及降序?

[复制链接]
菜鸟教程小白 发表于 2022-12-12 14:59:15 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我创建了聊天应用程序,其中我将数据保存在核心数据中。我使用以下实体,

enter image description here

我想获取所有唯一 customerno 的数据,并且该数据将按 messagedate 的降序排列,还包含从其他 messagetext 发送的最新 messagetextcmid。我想显示列表像 facebook 聊天消息列表和微笑 View 。 我尝试以下代码,

-(NSArray *)getAllInstanceMessages{
    NSError *error = nil;
    NSFetchRequest * req = [[NSFetchRequest alloc] init];
    NSEntityDescription *entity = [NSEntityDescription entityForName"IMDetails" inManagedObjectContext:theManageContext];
    [req setPredicate:[NSPredicate predicateWithFormat"cmid=%@", theCmID]];
    NSDictionary *entityProperties = [entity propertiesByName];
    [req setEntity:entity];
    [req setReturnsDistinctResults:YES];
    [req setResultType:NSDictionaryResultType];
    [req setPropertiesToFetch:[NSArray arrayWithObject:[entityProperties objectForKey"customerno"]]];
    [req setSortDescriptors:[NSArray arrayWithObject:[[NSSortDescriptor alloc] initWithKey"messagedate" ascending:NO]]];
    NSArray *result = [theManageContext executeFetchRequest:req error:&error];

    if(error){
        NSLog(@"%s, %@", __FUNCTION__, [error localizedDescription]);
        return nil;
    }
    return result;
}

上面的代码给出了我的以下输出,

Printing description of result:
<_PFArray 0xa3cda70>(
{
    customerno = CN00001;
    customerno = CN00002;
    customerno = CN00003;
}
)

我想要完整的数据以及这个唯一的数字,我的意思是包含唯一数据的字典/ManagedObject 数组,假设在上面的 CN0001 数字中,但它不包含其他属性值。

我在代码中做错了什么?



Best Answer-推荐答案


根据 setPropertiesToFetch 方法的 NSFetchRequest 类引用文档:“此值仅在 resultType 设置为 NSDictionaryResultType 时使用。”

关于iphone - 从核心数据中获取不同的数据以及降序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19067557/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap