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