小编Dan*_* S.的帖子

"Login:"实现中的参数类型冲突:'_ _ rsong id'与'__strong Callback'(又名'void(^ __ strong)(RESTResponse*__ strong)')

非常新鲜的客观C,无法弄清楚我错过了什么.

.h文件

#import <Foundation/Foundation.h>
#import "RESTResponse.h"
typedef void (^Callback)(RESTResponse*);

@interface AquaUser : NSObject

....

-(void)Login:Callback;
-(void)Register:Callback;


@end
Run Code Online (Sandbox Code Playgroud)

.m文件

-(void)Login:(Callback) handler
{
...
 RESTResponse *result = [RESTResponse new];
         result.sucesss = true  ;
         result.response = @"Login succesfull";
         handler(result);
...
}
Run Code Online (Sandbox Code Playgroud)

in.在登录声明中获取警告并注册执行'登录:'时的冲突参数类型:'_ strong id'vs'_strong Callback'(又名'void(^ _ strong)(RESTResponse* _strong)')

虽然代码编译和工作,我试着在这里学习.帮助赞赏.

objective-c codeblocks objective-c-blocks

3
推荐指数
1
解决办法
8233
查看次数