2016-09-16 19 views
1

GameCenterのランキング機能を使用してiOSアプリを作成しています。Xcode 8のGameCenterビルドエラー

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; 

どうすればこの問題を解決できますか?
ありがとうございます!

答えて

0

私はこの問題を解決しました。 自分自身のためにマクロ "add"を定義しました。

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

「追加」をコメントアウトしました。 このビルドエラーはもう解消されません。