草庐IT

多对多

全部标签

ios - NSPredicate 对多关系

如何找到子类别中包含1个以上项目的所有类别?我正在使用以下代码,但我得到“此处不允许使用多个对多键”。我需要使用子查询吗?NSFetchRequest*request=[NSFetchRequestfetchRequestWithEntityName:@"Categories"];NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"ANYsubcategories.items>0"];[requestsetPredicate:predicate];帮助!:) 最佳答案 根据

ios - 发布 Facebook Open Graph 故事时如何选择一对多?

我成功地使用了FBSDKShareOpenGraphObject、FBSDKShareOpenGraphAction、FBSDKShareOpenGraphContent和[FBSDKShareAPIshareWithContent:...]在iOS上创建和分享故事。分享项目总是发布为“JoshParadroid在应用程序中走了一米”。我想要的是能够发布“JoshParadroidtraveled500metersinapp”。我的复数似乎都在故事中正确设置,但我如何选择使用“一对多”版本并在代码中提供米数?非常感谢。 最佳答案 “

ios - 建模并填充核心数据与属性的多对多关系

我正在尝试建立一个简单的核心数据模型,如下所示:Order(code,customer)Book(code,title,price)OrderBook(order_code,book_code,quantity)从CoreData文档中,我看到不可能为添加属性的多对多关系建模。出于这个原因,我将其建模如下。哪里:来自Order至OrderBook与删除规则级联存在一对多关系表格OrderBook至Order与删除规则无操作存在一对一关系同样适用于Book和OrderBook.第一个问题:这个模型有效吗?假设模型没问题,我创建了对应的NSManagedObject子类。Book.h/.m

ios - 与 RestKit 的嵌套对多关系

我正在尝试将以下JSON的关系映射到CoreData支持的模型。这是JSON:{"photos":[{"id":1,"thumb":"http://localhost/test_1_thumb.png","image":"http://localhost/test_1.png","date":"2011-07-02T06:06:16Z","likes":0,"user":{"id":1,"username":"User1","avatar":"http://cdn.domain.com/avatar.jpg"},"comments":[{"date":"2011-07-02T06:06

iphone - 核心数据插入和获取对多关系实体

我是核心数据的新手,因此我几乎没有问题。我问两个1)我有两个名为Team和TeamMembers的实体。他们有一对多的关系,即一个团队可以有很多成员。首先请看下图和那里模型的.h文件,让我知道我是否在Team和TeamMembers之间建立了正确的对多关系(我感觉我建立了相反的关系)。团队.h#import@classTeamMembers;@interfaceTeams:NSManagedObject{}@property(nonatomic,retain)NSString*team_name;@property(nonatomic,retain)NSString*color;@pr

ios - 通过对多关系的计数使用 NSSortDescriptor 获取 CoreData

我有2个具有以下关系的CoreData实体(Person、Pet):一个人可以拥有多个宠物。因此,存在来自Person->Pet的一对多关系。我想获取所有的人,按照他们拥有的宠物数量排序,拥有最多宠物的人排在第一位,拥有最少宠物的人排在最后。在获取人员列表时,我尝试使用如下所示的NSSortDescriptor:[NSSortDescriptorsortDescriptorWithKey:@"pets.count"ascending:NO]我认为“人”的“宠物”属性允许我使用NSSet的计数属性进行排序。唉,CoreData提示这个错误:Fetchexceptionto-manykey

iphone - RestKit 一对多反向关系(没有 CoreData)

设置想象一下作者和一本书之间的以下关系:[Author]--hasmany-->[Book]使用restkit,我有一个Author模型和一个Book模型,我创建了Author和Book之间的关系,如下所示:[authorMappinghasMany:@"books"withMapping:booksMapping];我现在可以通过作者的属性(property)访问作者的书籍:@property(strong,nonatomic)NSSet*books;到目前为止一切顺利。同样,我想通过它的属性访问一本书的作者:@property(weak,nonatomic)Author*autho

java - 一对多TCP通信

我正在尝试将一个基本的Java概念验证放在一起,让一台服务器(很可能只是一台Windows或Linux笔记本电脑)可以向同一台上的多个连接WIFI的安卓设备发送消息子网(最初为20-30,但将来可能会增加很多-2或300?-不确定,但我需要考虑到这种可能性)。该应用程序将向所有设备发送一条消息(最初是相同的消息-但我可能会在轨道的某个地方允许特殊情况)。然后每个设备都可以回复,我想检查哪些设备回复并存储回复。我尝试了一些使用UDP的测试代码(在nakov.com上的教程的帮助下),但它非常不可靠,并且手机在尝试接收数据包时经常被锁定-尽管它有时工作得很好。我的android设备的客户端

ios - Realm :在一对多关系中,如何根据本例中的类别获取记录

用户可以创建一个类别,然后将书签添加到类别中这是类别类classCategory:RLMObject{dynamicvarname=""}通过声明RLMObject(Category)类型的属性来创建一对多关系classBookmark:RLMObject{dynamicvarname=""dynamicvarcategory=Category()}有一个API可以像这样获取所有书签:Bookmark.allObjects().arraySortedByProperty("name",ascending:true)我创建了一个名为“stackoverflow”的类别,它有几个书签现在我

swift - 核心数据连接表多对多关系 - 对象创建

我想为2个实体创建一个连接表(BadgeProfile):HubProfile和Badge。见下图问题1:我想知道如何创建“BadgeProfile”对象。此对象应映射到一个“HubProfile”和一个“Badge”对象问题2:一旦创建了“BadgeProfile”对象,稍后“HubProfile”和“Badge”都可以访问该对象。(例如:HubProfile.BadgeProfile)我该怎么做?下面是实体类:中心简介classHubProfile:NSManagedObject{@NSManagedvarid:NSNumber?@NSManagedvarname:String?@