执行'session:didReceiveMessage时的参数类型冲突

时间:2016-01-29 15:22:13

标签: ios objective-c

我收到此错误,直接从Apple复制代码。有人能告诉我我做错了吗?

'session:didReceiveMessage:replyHandler:':'void(^ _Nonnull __strong)(NSDictionary * _Nonnull __strong)'vs'void(^ _Nonnull __strong)(NSDictionary * _Nonnull __strong)'

- (void)session:(nonnull WCSession *)session didReceiveMessage:(nonnull NSDictionary *)message replyHandler:(nonnull void (^)(NSDictionary * __nonnull))replyHandler {

1 个答案:

答案 0 :(得分:1)

如消息所示,该方法的签名存在冲突。查看方法所在的头文件,并剪切并粘贴相应的标题(记住删除分号)