带有容器类块的iOS方法

时间:2014-08-07 11:49:48

标签: ios design-patterns restkit objective-c-blocks

我正在寻找一些可以帮助我重用使用Restkit的方法的解决方案。我在我的控制器中有这些方法:

    RKObjectManager *restManager = [RKObjectManager sharedManager];
    [restManager getObjectsAtPath:@"somePath"
                       parameters: ... some parameters ...
                          success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult)
     {
         ...
     }
                          failure:^(RKObjectRequestOperation *operation, NSError *error)
     {
         ...
     }];

我想创建一个包含这些方法的辅助类,并提供更简单的方法。像这样:

- (someResultClass *)getResultsFromSomePath:(NSDictionary *)parameters;

我会检查someResultClass中是否有结果或者以失败告终。我希望很清楚我想要什么。我正在寻找一些解决方案,使用RestKit将代码移动到某个容器类,而只需要一行代码。我认为有块可能是问题,但我希望它的解决方案存在。还有一件事,它不是需要的东西我只是在寻找可以使控制器类更简单并将更多代码移动到其他类的解决方案。

0 个答案:

没有答案