0
更具体地说我收到错误“无法与初始化类型‘GKPhotoSize *’的参数|类型‘诠释’的价值”Xcode中无法初始化类型的参数“GKPhotoSize”
,并在我的ISN_GameCenter行.mm的样子:
void _ISN_loadGKPlayerPhoto(char* playerId, int size) {
NSString* mPlayerId = [ISN_DataConvertor charToNSString:playerId];
[[ISN_GameCenterManager sharedInstance] loadImageForPlayerWithPlayerId:mPlayerId size:size];
}
参数被传递给这样的说法:
- (void) loadImageForPlayerWithPlayerId:(NSString *)playerId size:(GKPhotoSize) size;
我不知道为什么这个开始发生,所有的不能初始化参数键入Stack doesnt引用这个特殊情况。我不知道为什么这开始发生或如何解决它。
谢谢,我把它改成了GKPhotoSizeSmall,它工作。 – fourthking
你能解释我可以如何设置这个尺寸吗?在Unity编辑器生成设置?在XCode中?我每次构建时都必须重做更改吗?最后但并非最不重要的是:GKPhotoSize是关于什么的?我没有在我的应用程序中使用Game Center。 – holgerm
对不起,我没有提到:我使用的是Unity Game Engine,并且生成了用于iOS的构建文件。所以我不能简单地更改生成的文件... – holgerm