0

我正在使用 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 不是空白的。

4

0 回答 0