0

这就是我将完成块声明为属性的方式:

typedef void(^completionBlock)(NSManagedObjectID *companyID, NSError *error);
@property (strong, nonatomic) completionBlock block;

当调用它时

self.completionBlock(self.company.objectID,self.error)

在一个方法中,我在 Xcode 中得到一个编译器错误:

Too many arguments to block call, expected 0, have 2

我错过了什么?

谢谢!

4

1 回答 1

3

这里不是block变量吗?所以你应该去self.block(self.company.objectID,self.error)

于 2013-06-26T14:48:52.113 回答