【问题标题】:GameCenter Build Error on Xcode 8Xcode 8 上的 GameCenter 构建错误
【发布时间】:2016-10-05 15:34:57
【问题描述】:

我正在使用 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;

我该如何解决这个问题?
谢谢!

【问题讨论】:

    标签: ios objective-c xcode


    【解决方案1】:

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

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

    我注释掉了“添加”。 因此,此构建错误不再出现。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 2018-03-24
      • 1970-01-01
      • 2021-01-18
      • 1970-01-01
      • 2015-08-08
      • 1970-01-01
      相关资源
      最近更新 更多