2011-03-30 37 views

回答

3

設備你應該在gamekit框架和你的應用之間創建一個薄弱環節。您可以與項目設置中的任何框架建立薄弱環節。還請檢查蘋果遊戲套件編程指南以檢查遊戲中心是否可用。基本上它歸結爲單一功能

BOOL isGameCenterAvailable() { 
    // Check for presence of GKLocalPlayer API. 
    Class gcClass = (NSClassFromString(@"GKLocalPlayer")); 

    // The device must be running running iOS 4.1 or later. 
    NSString *reqSysVer = @"4.1"; 
    NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; 
    BOOL osVersionSupported = ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending); 

    return (gcClass && osVersionSupported); 
} 

以及包括GameKit/GameKit.h頭文件在您的prefix.pch文件中。