【发布时间】:2015-03-08 15:04:08
【问题描述】:
我正在尝试声明一个方法并返回两个值 BOOL, NSString,我正在这样做:
typedef void(^myCompletion2)(BOOL, *NSString);
此代码的问题在于此命令返回警告消息:
缺少类型说明符,默认为 'int'
如何解决这个问题?
【问题讨论】:
标签: objective-c objective-c-blocks
我正在尝试声明一个方法并返回两个值 BOOL, NSString,我正在这样做:
typedef void(^myCompletion2)(BOOL, *NSString);
此代码的问题在于此命令返回警告消息:
缺少类型说明符,默认为 'int'
如何解决这个问题?
【问题讨论】:
标签: objective-c objective-c-blocks
星号放错地方了。试试:
typedef void(^myCompletion2)(BOOL, NSString*);
但实际上,这并没有将块声明为返回任何内容。它不返回任何内容并接受两个参数,一个BOOL 和一个NSString。
【讨论】: