使用suez在目标c中传递复杂对象

时间:2012-08-14 03:05:32

标签: objective-c ios sudzc

我正在使用sudzc与WCF服务进行通信。该方法需要一个复杂的对象(“Category”)并处理该请求。调用该服务的代码是:

SDZiPadDocSyncService *service = [SDZiPadDocSyncService service];
SDZCategory *cat = [[SDZCategory alloc]init];
cat.categoryId = (int) catId;
[service getDocsByCatId:self action:@selector(getDocsByCatIdHandler:) category:cat]; 

处理程序的代码是:

- (void) getDocsByCatIdHandler: (id) value {
        NSLog(@"value=%@",value);
        NSMutableArray* result = (NSMutableArray*)value;
    NSLog(@"getDocsByCatId returned the value: %@", result);     
    }

“NSLog”(值和结果)都返回一个空白结果,即其中没有任何数据。我是否必须以不同方式调用该方法?

编辑: - 我在前一行初始化“catId”。所以,catId不是空白​​。

0 个答案:

没有答案