nspredicate

    2热度

    1回答

    说我有一个CoreData实体“点”与两个属性x和y(都NSNumber)。 NSPredicate如何看起来像让我找到最接近点a,b的点? 用于距离= SQRT((XA)(XA)+(YB)(YB)) 虽然我可以定义其计算到预定点的距离的瞬时属性我看不出我可以编程启动fetchrequest时更改该点。 任何帮助将不胜感激。

    9热度

    3回答

    我现在有下面的代码段 NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF contains '-'"]; [resultsArray filterUsingPredicate:pred]; 这将返回与包含元素的数组“ - ”。我想做与此相反的事情,以便返回所有不包含' - '的元素。 这可能吗? 我试过在各个位置使用NOT关

    50热度

    2回答

    我有一个由自定义类的对象组成的NSArray。该类有3个(城市,州,邮编)字符串属性。我想从array获得所有独特的状态值。 我读过NSPredicate类,但在这种情况下无法使用它。我能找到的唯一例子就是字符串操作。 有人可以帮我吗?

    3热度

    1回答

    所以我试图解决这个真烦人的错误。如果我使用NSPredicate像理想版本那样过滤我的数组,我将得到EXC_BAD_ACCESS,因为它会尝试调用作为委托传入的对象的额外时间释放。如果我用工作版本过滤,它工作正常。我认为这两个实现是相同的。我哪里错了?我知道谓词方式是要走的路,只是无法让它正常工作。 // Ideal version - (NSArray *)foosWithDelegate:(

    0热度

    1回答

    我是核心数据的新手,在我使用sqlite之前。 我发现SQLite效率不高,因为我的应用程序正在使用广泛的数据库通信,所以我必须编译这些语句。随着所有这些运行,我的应用程序中断了内存警告,有时它的视图有时在两者之间变得空白。仅仅是因为使用SQLite吗?因为没有内存泄漏以及应用程序在模拟器上完美无缺。 我决定转移到核心数据。现在我需要使用谓词和sortDescriptors将所有在sqlite中使

    2热度

    1回答

    我可以使用NSPredicateEditor(NSRuleEditor的一个子类)轻松创建NSPredicate。我想知道的是: 如何获取现有的NSPredicate(由编辑器创建的)并将其重新加载到编辑器中以便我可以修改它? 编辑:我试过@约翰的建议使用setObjectValue :,但那并没有工作。让我解释我的设置更多: 我有一个基于文档的可可应用程序,并且文档窗口上只有一个NSPredic

    4热度

    1回答

    我试图执行一个获取对与该测试针对存在于一个抽象类的某些子类一的keyPath谓语管理对象的上下文请求。 例如这里是对象模型的一部分 Library::NSManagedObject - AllMovies::to-many relationship->Movie Movie::NSManagedObject (abstract) - type::String - name::String

    2热度

    2回答

    在我的iPhone应用程序中,我为用户提供了行业新闻项目的视图。我从我的服务器获取这个列表作为xml文件。将XML数据解析并插入到我的核心数据存储库中是不容易的,但有一些情况下我可能会得到重复的新闻项条目。 我认为一个好的解决方案是在处理xml提要时插入所有更新,然后删除任何重复项。但我不知道如何做后者。如何在Apple的Core Data框架中删除重复的对象? 为了使这个具体的,比方说我有一条新

    1热度

    2回答

    : NSString *mystring = @"file://questions/123456789/desc-text-here"; NSString *regex = @"file://questions+"; NSPredicate *regextest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; B