本文介绍了警告“'uniqueIdentifier'已被弃用”在基于cocos2d-box2d的项目中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了一个基于cocos2d-box2d的新项目,并且在两个文件中总是有4个警告,一个是CLScoreServerPost.m,代码具有以下警告:

I create a new project based on cocos2d-box2d, and there are always 4 warning in two files, one is CLScoreServerPost.m, the code has warning is following

[self addValue:[[UIDevice currentDevice] uniqueIdentifier] key:@"cc_device_id"];

,另一个是CLScoreServerRequest.m,代码具有以下警告:

and another is CLScoreServerRequest.m, the code has warning is following

device = [[UIDevice currentDevice] uniqueIdentifier];

两者都显示相同的警告:uniqueIdentifier已弃用

both of them show the same warning: 'uniqueIdentifier' is deprecated

所以我该怎么办?非常感谢

so what should I do? many thanks

推荐答案

您可以使用OpenUDID

You can use for example OpenUDID https://github.com/ylechelle/OpenUDID

正如LearnCocos2D在评论中所说的,SOF也有一个主题:

As LearnCocos2D told in a comment there is also a topic on SOF : UIDevice uniqueIdentifier Deprecated - What To Do Now?

这篇关于警告“'uniqueIdentifier'已被弃用”在基于cocos2d-box2d的项目中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 17:01