xcode中省略block块中的参数名

报错日志:parameter name omitted

报错原因:xocde中所写代码的block块中参数名省略了

解决方法:
定义了一个block属性

@property (copy, nonatomic)  void (^singleFailureBlock)(NSError *);

为这个property设置值的时候,xcode自动设置就会省略参数名,然后成为这样:
xcode中省略block块中的参数名_第1张图片

Xcode就会显示一个 Parameter name omitted 错误,可以通过手动添加参数名来解决这个问题:

block属性中

@property (copy, nonatomic)  void (^singleFailureBlock)(NSError *error);

xcode中省略block块中的参数名_第2张图片

这样就完美解决了

你可能感兴趣的:(iOS开发笔记)