嵌套查询在 iOS sdk 中不工作,但在环回资源管理器中工作正常

Nested Queries not working in iOS sdk, but works fine in loopback explorer

目前我正在开发一个使用 iOS loopback sdk 获取值的项目。如果它是一个查询,一切都按照书本进行。

但是当出现如下嵌套查询时,它会显示错误

Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299), got 500" UserInfo={NSLocalizedRecoverySuggestion={"error":{"name":"Error","status":500,"message":"Relation \"relation\" is not defined for UserGroup model","stack":"Error: Relation \"relation\" is not defined for UserGroup model

查询如下

NSDictionary *filterParams = @{
                                   @"where" : @{
                                           @"group_id" : self.groupDetails[@"groupId"]},
                                   @"include" : @[@"invitedusers",
                                                  @{
                                                      @"relation" : @"userstatus",
                                                      @"scope": @{
                                                              @"include":@[ @"useruploads" ]
                                                        }
                                                }]
                                   };
NSDictionary *filterParams = @{
                               @"where" : @{
                                       @"group_id" : self.groupDetails[@"groupId"]
                                       },
                               @"include" : @[ @"invitedusers",
                                               @{
                                                   @"userstatus" : @"useruploads"
                                                   }
                                               ]
                               };

你也可以参考这个:https://loopback.io/doc/en/lb2/Include-filter.html