错误在块内返回NSString

时间:2015-03-08 15:04:09

标签: objective-c objective-c-blocks

我正在尝试声明一个方法并为我正在执行的操作返回两个值 BOOL,NSString

typedef void(^myCompletion2)(BOOL, *NSString);

此代码的问题是此命令返回警告消息:

  缺少

类型说明符,默认为'int'

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

你的星号位于错误的位置。尝试:

typedef void(^myCompletion2)(BOOL, NSString*);

但实际上,这并没有将块声明为返回任何东西。它不返回任何内容并采用两个参数,BOOLNSString