0
我有一些块,从服务器获取数据。我可以看到,当我尝试从该块中返回数组时,出现错误。问题是,什么是正确的:从块我应该使用代表块返回?
- 使用委托完成时被调用使用它
不使用模块的其它类,但选择的方法,我给它的论点,即正在填补和回报。
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { for(PFObject *object in objects) { PFObject *user = [object objectForKey:@"userId"]; //can't return value to other class here .. } }];
我应该在这里使用委托? (这可能吗?)
看起来像一个异步块,所以不能从该方法返回结果 –