我正在尝试声明一个方法并为我正在执行的操作返回两个值 BOOL,NSString :
typedef void(^myCompletion2)(BOOL, *NSString);
此代码的问题是此命令返回警告消息:
缺少类型说明符,默认为'int'
如何解决这个问题?
答案 0 :(得分:2)
你的星号位于错误的位置。尝试:
typedef void(^myCompletion2)(BOOL, NSString*);
但实际上,这并没有将块声明为返回任何东西。它不返回任何内容并采用两个参数,BOOL
和NSString
。