繁体   English   中英

Xcode 8上的GameCenter构建错误

[英]GameCenter Build Error on Xcode 8

我正在使用GameCenter的排名功能制作iOS应用程序。

直到Xcode 7构建成功并且应用程序能够执行。

当我使用Xcode 8构建相同的程序源时,它显示错误:

词汇或预处理器问题组

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/GameKit.framework/Headers/GKGameSessionEventListener.h:23:102:参数太少提供给类似函数的宏调用

它是以下部分描述:

+ (void)addEventListener:(NSObject<GKGameSessionEventListener> *)listener NS_SWIFT_NAME(add(listener:)) NS_AVAILABLE(10_12, 10_0) __WATCHOS_PROHIBITED;

我怎样才能解决这个问题?
谢谢!

我解决了这个问题。 它为我自己定义了宏“添加”。

#define add(data, val, limit) {if(++data >= limit)data = limit;}

我评论了“添加”。 因此,此构建错误不再出现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM