我的代码中有这样的函数:
func match(match: GKMatch, player playerID: String, didChangeState state: GKPlayerConnectionState) {
if (match != self.match) {
print("Wrong match")
return
}它给了我这个警告:
实例方法'match(match:player:didChangeState:)‘几乎匹配协议'GKMatchDelegate’的可选要求“match(GKMatchDelegate:)”
它让我有可能让func变得私密,或者插入@nonobjc来压制警告?我该怎么办?
发布于 2016-08-31 12:36:15
好的,感谢https://stackoverflow.com/users/1187415/martin-r (和文档),只需将其更改为:
func match(_ match: GKMatch, player playerID: String, didChange state: GKPlayerConnectionState) {
if (match != self.match) {
print("Wrong match")
return
}https://stackoverflow.com/questions/39249522
复制相似问题