块内的 NSString 错误 return
Error return a NSString inside a block
我正在尝试声明一个方法和 return 两个值 BOOL,NSString 我正在这样做:
typedef void(^myCompletion2)(BOOL, *NSString);
此代码的问题在于此命令 return 警告消息:
type specifier missing, defaults to 'int'
如何解决这个问题?
你的星号放错地方了。尝试:
typedef void(^myCompletion2)(BOOL, NSString*);
但实际上,这并没有将块声明为返回任何内容。它 returns 什么都没有,有两个参数,一个 BOOL
和一个 NSString
。
我正在尝试声明一个方法和 return 两个值 BOOL,NSString 我正在这样做:
typedef void(^myCompletion2)(BOOL, *NSString);
此代码的问题在于此命令 return 警告消息:
type specifier missing, defaults to 'int'
如何解决这个问题?
你的星号放错地方了。尝试:
typedef void(^myCompletion2)(BOOL, NSString*);
但实际上,这并没有将块声明为返回任何内容。它 returns 什么都没有,有两个参数,一个 BOOL
和一个 NSString
。